Hi,
ich lege mein Programm in die
TNA und verstecke dabei mittels ShowWindow(Application.Handle, SW_HIDE) den Taskbar-Eintrag meines Programms. Hin und wieder zeigt dieses jedoch Info-Fenster an, für die ich mittels folgendem Code eigene Taskbar-Einträge erstelle:
Delphi-Quellcode:
ShowWindow(FMsgForm.Handle, SW_HIDE);
SetWindowLong(FMsgForm.Handle, GWL_EXSTYLE, GetWindowLong(FMsgForm.Handle, GWL_EXSTYLE) or WS_EX_APPWINDOW);
ShowWindow(FMsgForm.Handle, SW_SHOW);
Das Problem dabei ist, dass solange eines dieser Fenster offen ist, auch der Eintrag für die Applikation wieder da ist. Ich müsste also irgendwie die Message-Fenster von der Anwendung "entkoppeln". Habe schon versucht das über den Konstruktor mittels Create(nil) bzw. CreateParented(0) zu machen, aber das tut's irgendwie nicht.
Ist da vielleicht jemand schlauer als ich?