![]() |
Application / Taskbar Icon zur Laufzeit ändern
Hi,
die Frage kam sicher schonmal, leider suche ich aber wohl nicht gut genug um die Antwort selber zu finden. Ich möchte das Icon in der Taskbar (nicht in der TrayNotificationArea) zur Laufzeit ändern. mein momentaner Versuch ist der folgende TRANSICON ist eine zusätzliche Resource (Transparentes 16x16 Icon) die ich in die Projekt.res-Datei eingebunden habe. (...) a_icon := TIcon.Create; a_icon.Handle := LoadIcon(HInstance, 'TRANSICON'); application.Icon.Assign(a_icon); (...) das ersetzt auf jeden Fall schonmal das normale Application Icon, zaubert aber ein "standard"icon auf die taskbar (siehe anhang) So siehts dann aus: ![]() Ist da generell was falsch oder hab ich einfach nur was vergessen? Finde leider nur Infos wie man icons in anderen Exen verpfuscht ich will lediglich das Taskbaricon (was ja dem Application Icon entspricht) zur laufzeit ändern. danke schomal |
Re: Application / Taskbar Icon zur Laufzeit ändern
Hallo,
Was passiert, wenn du es so machst?
Delphi-Quellcode:
Application.Icon.Handle := LoadIcon(hInstance, 'TRANSICON');
|
Re: Application / Taskbar Icon zur Laufzeit ändern
Es ändert sich nichts :(
Immernoch das mysteriöse "standard" icon ;-) |
Re: Application / Taskbar Icon zur Laufzeit ändern
Zitat:
|
Re: Application / Taskbar Icon zur Laufzeit ändern
Also den Namen habe ich jetzt x-mal überprüft.
Auch hab ich mal ein anderes Icon als TRANSICON gespeichert. Leider ohne Erfolg :( mein transparentes Icon klappt als FormIcon (wenn ichs über den OI zuweise) zumindest ohne Probleme :? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:51 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