tastatureingabe simulieren
-
Hallo Leute,
ich habe folgendes Problem: ich suche eine Möglichkeit Tastatureingaben zu simulieren. D.h. wenn bspws. eine Variable im Programm auf irgendeinen Wert gesetzt wird, dann soll z.B. die Tasteeneingabe F1 simuliert werden, um so z.B. eine Hilfedatei zu öffnen.
Ich bin dankbar für jeden Tip.
-
SendMessage(hwnd,WM_KEYDOWN, VK_F1, 0);
-
Vielen Dank DocJunioR
-
was wären eigentlich die parameter für die tastenkombination "Strg+2" oder "Strg+5"?
das konnte ich bisher nicht rausfinden...
-
SendMessage (hwnd, WM_KEYDOWN, VK_CONTROL, 0) ;
SendMessage (hwnd, WM_KEYDOWN, 0x32, 0) ;glaube ich...
-
danke, ich probier's mal!
-
UINT SendInput
( UINT nInputs,
LPINPUT pInputs,
int cbSize
);Das wäre auch eine nette Möglichkeit.
-
Oder keyb_event(). Man sollte aber trotzdem SendInput() verwenden. Is neuer!
-
steht doch schon alles in der FAQ oder?
-
also, ich hab erst die faq durchsucht, aber nichts gefunden und dann per suche bin ich auf diesen thread gestoßen...
wie genau sind die parameter für SendInput? anscheinend ist meine sdk-hilfe etwas älter?!?
-
Schau doch bitte in die MSDN.