Registriert seit: 17. Jan 2007
1.169 Beiträge
Turbo Delphi für Win32
|
Re: Tray Icon von fremden Programm verschwinden lassen!
4. Mär 2008, 09:08
zu 1.
Funktioniert bei mir unter WinXP das Icon wird unsichtbar. Damit die Toolbar um die Breite des versteckten Buttons kleiner wird musste ich allerdings erst auf den Button mit den Pfeil neben der Toolbar klicken.
Edit: Wenn man die Breite des übergeordneten Fensters um die Breite eines Toolbar- Buttons reduziert, dann kommt man auch ohne eine Klick auf den Button mit den Pfeil aus, habe es ausprobiert.
zu 2. :
Das du vor Sendmessage die Werte von TTBButtonInfo in den Prozess der Toolbar schreiben musst ist dir doch sicherlich klar?
Auch kannst du als letzten Prameter nicht einfach die Adresse einer Variablen aus deinem eigenen Prozess nehmen, das sieht bei dem Code von dir zumindest so aus.
Welchen Rückgabewert hat denn da Sendmessage?
Edit: TBSTATE_INDETERMINATE hatte keinen weiteren Vorteil gebracht.
2. funktioniert genauso wie 1. wenn man den Code entsprechend anpasst, habe es jetzt ausprobiert.
Gruß bitsetter
"Viele Wege führen nach Rom" Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
|