You are not logged in.

  • Login

1

Sunday, June 18th 2006, 3:34pm

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.

2

Thursday, August 7th 2008, 12:20pm

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)

C# Quellcode

1
2
[DllImport("user32.dll")]
        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.

C# Quellcode

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



und siehe da, schon ist das ganze fenster im vollbildmodus

Similar threads

Social bookmarks