000
27.04.2003, 14:04 Uhr
~PCDoc
Gast
|
Hi,
ich schreibe gerade ein programm, welches in gewissen abständen eine bestimmt taste drücken soll, so dass bei einem anderen programm, welches gerade ebenfalls läuft, die mit dieser taste verbundenen aktion ausführt. Nur irgendwie kommt der virtuelle tastendruck bei meinem im vordergrund laufenden/aktives Programm nicht an.
Kann mir jemand helfen ?
void __fastcall TForm1::Button15Click(TObject *Sender) { zufall = random (15000); zeit = skill + zufall; Sleep (zeit); HWND hWnd; hWnd=GetForegroundWindow(); PostMessage(hWnd,WM_KEYDOWN,0x30,0x12001); PostMessage(hWnd,WM_KEYUP,0x30,0xC0120001); return ;
} |