Hi,
folgendes Problem :
Ich habe eine Applikation die unsichtbar ist (Application.ShowMainForm := False), und nur ein Trayicon in der Taskbar hat.
ein Zweites Programm sendet eine WM_USER Botschaft mit sendmessage :
Delphi-Quelltext
1: 2: 3:
| updHandle := FindWindow(PChar('TM_UPDATECENTER'),nil); if updHandle <> 0 then SendMessage(updHandle,WM_USERUPDINSTALL,0,0); |
updHandle ist ungleich 0, also Fenster wird gefunden, und Botschaft wird versendet.
Leider kommt die nie in meinem unsichtbarem Programm an.
Zuerst hatte ich die
Delphi-Quelltext
1:
| Procedure WM_USERUPDINSTALL(var msg : TMessage);message WM_USERUPDINSTALL; |
in meine Klasse eingefügt, danach habe ich es über
Delphi-Quelltext
1:
| Application.OnMessage := ApplicationMessage; |
versucht.
Beider Lösungen waren nicht erfolgreich.
hat jemand nä idee ?
Moderiert von
Narses: Delphi-Tags hinzugefügt