![]() |
TrayIcon (links neben der Uhr): Position rausfinden
Hallo,
weiss jemand, wie man von einem TrayIcon die Positon (X, Y) rausfinden kann? mfg Helmi |
Re: TrayIcon (links neben der Uhr): Position rausfinden
kommt drauf an...
wie hast du das icon denn erzeugt? |
Re: TrayIcon (links neben der Uhr): Position rausfinden
so:
Code:
//Erzeugen des SysTrayIcon
IconData.cbSize := SizeOf(TNotifyIconData); IconData.Wnd := AllocateHWnd(HandleMessage); IconData.uId := IconID; IconData.uFlags := NIF_ICON + NIF_MESSAGE + NIF_TIP; IconData.uCallbackMessage := WM_TRAYNOTIFY; |
Re: TrayIcon (links neben der Uhr): Position rausfinden
na damit hier keiner nen Herzinfarkt bekommt (@ Matze) - hier mal was zum Thema:
folgenden Code benutz ich um das Icon zu erstellen:
Code:
Ich müsste halt die X und Y-Position rausfinden können, des TrayIcons.
private
{ Private-Deklarationen } IconData : TNotifyIconData; procedure TForm1.FormCreate(Sender: TObject); begin //Erzeugen des SysTrayIcon IconData.cbSize := SizeOf(TNotifyIconData); IconData.Wnd := AllocateHWnd(HandleMessage); IconData.uId := IconID; IconData.uFlags := NIF_ICON + NIF_MESSAGE + NIF_TIP; IconData.uCallbackMessage := WM_USER + 1024; end; Problem wird sein, dass das auf allen gängigen Win-Versionen funktionieren muss. mfg Helmi |
Re: TrayIcon (links neben der Uhr): Position rausfinden
^^ push :mrgreen:
Nein, im Ernst, ich habe mal aufgeräumt, damit wir hier den Überblick wahren ;-) ...:cat:... P.S.: Viel Erfolg bei der Lösung :dp: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 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