Thema: Delphi Aus Taskbar ausblenden

Einzelnen Beitrag anzeigen

DaFox

Registriert seit: 31. Jul 2003
Ort: Kippenheim
90 Beiträge
 
#20

Re: Aus Taskbar ausblenden

  Alt 29. Nov 2003, 01:01
Hi Mathias,

Zitat von MathiasSimmack:
Wieso nicht?
Der Eintrag vom IE verschwindet anstandslos. Getestet unter Win98.
weil ich damals ein anderes Ziel verfolgte. Natürlich verschwindet der Eintrag vom IE anstandslos (auch unter anderen Versionen als Windows 98 ), aber nun minimiere mal das IE-Fenster - schwupps! - der Taskbarbutton ist wieder da. Das heißt, dass Du also auf verschiedene Messages des (fremden) Fensters reagieren müsstest um den Button immer wieder aus der Taskbar zu entfernen. Oder eben (noch schlimmer) du suchst nach dem ungeliebten Button in der Taskbar per Polling. Natürlich, wenn es um den eigenen Taskbarbutton geht dann ist das alles kein Problem; bei mir ging es aber um einen eines fremden Fensters.

Zitat von MathiasSimmack:
@DaFox: Dein Code kann ein bisschen aufgeräumt werden. Die lokale GUID im Button-Klick kann weggelassen werden, weil sie ja bereits global deklariert ist, und einmal
FTaskbarList.HrInit; hat bei mir gereicht.
Ja, zweimal initialisieren brauchst nicht, das ist nur blödsinnigerweise reingerutscht, sorry. Zur lokalen GUID: Da sieht man, dass ich nur einen Abend damit experimentiert habe, danach rutschte das Ding in meine CodeLib und verstaubt seit dem. Ich habe mir damals selbst was gebastelt (bzw. bastle immernoch daran ) um einen x-beliebigen Taskbarbutton zu entfernen - und zwar dauerhaft.

Gruß,
Markus
  Mit Zitat antworten Zitat