![]() |
eigenes Icon in TNA (NonVCL!)
Hallo!
habe mit Luckies Tut Gearbeitet. ich möchte jetzt ein EIGENES Icon in die TNA bringen nicht das standart Fragezeichen o.ä:
Delphi-Quellcode:
dem tut aber nit....
NID.wnd := wnd;
NID.hIcon := LoadIcon(wnd, MAKEINTRESOURCE(102)); if(shell32_ver >= 500) then begin NID.uFlags := NID.uFlags or NIF_INFO; NID.szInfo := 'Gestartet!'; NID.szInfoTitle := szClassName; NID.dwInfoFlags := NIIF_INFO; end; Shell_NotifyIcon(NIM_ADD,@NID); DestroyIcon(NID.hIcon); könnt ihr mir helfen |
Re: eigenes Icon in TNA (NonVCL!)
Du musst bei den Flags noch NID_ICON hinzufügen. Und dem hIcon-Member das Handle des Icons des Icons zuweisen.
|
Re: eigenes Icon in TNA (NonVCL!)
ehh??
sorry - entweder bin i zu blöd aber i kriegs nit hin - entweder hab i garkein ICon oder immer no des :?: HILF MIR *g* (am besten mit Source beispiel *G*) |
Re: eigenes Icon in TNA (NonVCL!)
Tutorial:
![]() Und die Sourcen: ![]() |
Re: eigenes Icon in TNA (NonVCL!)
eh luckie - i hab mit deinem Tut gearbeitet - mir gehts drum ein eigenes Icon aus ner Resourcen Datei zu laden - und nicht diese Standart dinger zu nehmen - das krieg i nich hin
trotzdem thx |
Re: eigenes Icon in TNA (NonVCL!)
Dann sag das doch auch. LoadIcon oder von MS jetzt empfohlen LoadImage.
Der erste Parameter ist übrigens die Instanz (hInstance) und nicht das Fenster-Handle. |
Re: eigenes Icon in TNA (NonVCL!)
Delphi-Quellcode:
dem tun nicht =(
NID.wnd := wnd;
NID.hIcon := LoadIcon(0, (MAKEINTRESOURCE(102))); // Balloon-Tipps nur ab "shell32.dll" Version 5.0 if(shell32_ver >= 500) then begin NID.uFlags := NID.uFlags or NIF_INFO or NIF_ICON; NID.szInfo := 'Gestartet!'; NID.szInfoTitle := szClassName; NID.dwInfoFlags := NIIF_INFO; end; Shell_NotifyIcon(NIM_ADD,@NID); DestroyIcon(NID.hIcon); *luckieschrei* *G* |
Re: eigenes Icon in TNA (NonVCL!)
ok habs =)
cya |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:15 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