Entwickler-Ecke
Windows API - Explorer Crash - TNA Icon neu eintragen?
mtin - Di 23.05.06 16:41
Titel: Explorer Crash - TNA Icon neu eintragen?
tja, also mein Problem kennen sicher viele, sobald bei Windoof die explorer.exe crasht und wieder neustartet (warum auch immer, passiert aber eben immermal, manchmal auch per Taskmanager erzwungen weil sich ein explorerfenster aufgehängt hat) sind die hälfte der Icons da unten in der Taskbar weg! (darunter auch die meiner Delphi-Tools ;) )
Dass es auch anders geht zeigen u.a. Steam, eMule, cFosSpeed, Trillian, AntiVir....
wie machen die das? wird beim explorer neustart irgendeine Message versendet auf die ich achten muss und dann das icon neu eintragen kann? irgendjemand ne idee?
mtin - Di 23.05.06 19:52
ah danke, das funktioniert echt...
also das hier hat noch in der TForm1.WndProc gefehlt bei mir:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| else if Msg.Msg = TaskBarNewReg then begin Shell_NotifyIcon(NIM_ADD, @IconData); end; inherited; end; |
jetzt geht alles bestens, dankeschön :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!