Zitat von
moelski:
Aber ab und an verliert mein Programm dann den Fokus. Ich habe schon versucht in FormShow ein
Form1.BringToFront;
unterzubringen, aber das bringt auch keine sichtbare Besserung.
Kann mir jemand einen Tip geben wie ich das am besten bewerkstellige :
1) Beim Start Testatur abfragen ob bestimmte Tasten gedrückt sind.
Hallo,
versuche es mal mit GetAsyncKeyState() anstatt mit GetKeyState().
Zitat von
moelski:
3) Das "richtige" Programm immer in der Vordergrund setzen.
Das
Handle mit FindWindow() bekommen und dann mit
SetWindowPos(..., HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
das Programm immer in der Vordergrund setzen.