Einzelnen Beitrag anzeigen

tigerman33

Registriert seit: 30. Jul 2005
Ort: München
423 Beiträge
 
Delphi 2005 Professional
 
#1

Fenster in Taskbar, auch wenn App nicht

  Alt 19. Mai 2006, 21:51
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?
Christian
Der Computer hilft mir, Probleme zu lösen, die ich ohne Computer nicht hätte.
  Mit Zitat antworten Zitat