![]() |
Hat ein SysTray ein Handle?
Hallo,
ich hätte ne einfache Frage: Hat ein SysTray ein Handle? und falls ja (was ich jetzt nicht glaube) wie bekommt man das raus? ich mein aber nicht das Handle des Icons. |
Re: Hat ein SysTray ein Handle?
Zitat:
|
Re: Hat ein SysTray ein Handle?
Wieso ein Systray? Du hast in der Regel nur eins ;)
Das ganze ist ein Fenster der Klasse TrayNotifyWnd. Finden kannste das via ![]() |
Re: Hat ein SysTray ein Handle?
Hallo,
na dann hab ich mich verkehrt ausgedrückt - sorry! Ich meinte natürlich das Icon meines Programmes in der SysTray aber nicht das Icon selbst (hoch kompliziert :-) ) Also so erzeug ich ein TrayIcon:
Delphi-Quellcode:
und von dem wiederum das Handle
with IconData do
begin cbSize := SizeOf(IconData); Wnd := AllocateHWnd(HandleMessage); uId := IconID; uFlags := NIF_MESSAGE + NIF_ICON + NIF_TIP; uCallbackMessage := WM_TRAYNOTIFY; end; aber nicht von dem Icon, das dort angezeigt werden kann |
Re: Hat ein SysTray ein Handle?
Sorry, verstehe nur Bahnhof. Was genau moechtest du mit dem Handle machen resp. wofuer brauchst du das?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz