Einzelnen Beitrag anzeigen

Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#5

AW: Message bei Programmaktivierung aus Taskbar

  Alt 18. Jan 2011, 13:17
Also ausblenden findest du hier

Ansonnsten könntest du im Aufrufenden Programm einen Boolean einrichten, welcher True ist während du in der Warteschleife hängst.

Und in der Message WM_Activate wertest du diesen wert aus und sorgst dafür, dass das Programm nur wieder aktiviert wird, wenn es nicht mehr in der Schleife hängt.

PS. Das Problem sollte bei dir nicht nur in der Taskbar auftreten, sondern auch wenn das Fenster auf andereweise aktiviert wird z.b. über "Alt + Tab" oder im Taskmanager.

Edit:
Zusätzlich musst du das selbe wohl auch für "WA_CLICKACTIVE" machen.
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)

Geändert von lbccaleb (18. Jan 2011 um 14:16 Uhr)
  Mit Zitat antworten Zitat