Ascii

Den gibt es nicht. Worum geht es denn?

Willst du auf Alt-Enter-Tastendruck reagieren?

WM_SYSKEYDOWN - alle Tasten, die hier rein rutschen, sind gedrückt worden, während ALT gedrückt war.
 
Wenn du in der Console nicht ASCCI konforme Tasten erkennen willst kannst du das über den Tastaturpuffer machen:
Code:
#include <bios.h>

int taste, zusatztaste

while (bioskey(1)==0) //gibt null zurück solange nichts gedrückt wird
{ }

taste=bioskey(0); //in taste steht nun der Tastaturcode der gedrückten Taste
zusatztaste=bioskey(2); //Wenn eine Zusatztaste (ALT, STRG) gedrückt wird steht hier auch eine Zahl drinnen.

Der Tastaturcode ist immer 4 oder 5 stellig
 
Hi,

um zu erkennen, daß die Alt-Taste gedrückt wurde kannst du

Code:
if( GetKeyState( VK_MENU ) == TRUE )
{
    ...
}

rufen.

GetKeyState ist eine Windows-Funktion.

Im WM_KEYDOWN-MessageHandler kannst du
nach Enter schauen, und in Verbindung mit obigem
Code den Status von Alt-Enter abfragen.

Greets,
BadMourning
 
Zurück