C# - Konsole in Full-Screen

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • C# - Konsole in Full-Screen

    Hallo,

    ich habe hier ein kleines Konsolenprojekt begonnen und versuche das Eingabefenster in den Fullscreen Modus wechseln zu lassen.

    Jemand eine Idee, wie man das umsetzt?

    /€1:
    Könnte es mit DirectX probieren, aber das ist mir offen gestanden zu umständlich für ein so kleines Projekt.
  • ist zwar schon lange her, aber damit die frage nicht offenbleibt sage ichs gerne =)

    also zuerst bindest du am anfang deines projektes dei user32 dll ein und erstellst dannach ein externes event. (2. zeile)

    Source Code

    1. [DllImport("user32.dll")]
    2. static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, UIntPtr dwExtraInfo);


    nun erstellst du eine methode in der du die Tasten ALT+ENTER übergibst.

    Source Code

    1. private static void AltEnter()
    2. {
    3. keybd_event(0x12, 0x38, 0, default(UIntPtr));
    4. keybd_event(0xd, 0x1c, 0, default(UIntPtr));
    5. keybd_event(0xd, 0x1c, 0x02, default(UIntPtr));
    6. keybd_event(0x12, 0x38, 0x02, default(UIntPtr));
    7. return;
    8. }



    und siehe da, schon ist das ganze fenster im vollbildmodus