Einzelnen Beitrag anzeigen

Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Anwendung mitstarten durch Tastenabfrage ?

  Alt 12. Dez 2007, 23:30
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.
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat