Einzelnen Beitrag anzeigen

Benutzerbild von lord
lord

Registriert seit: 11. Mai 2005
Ort: Bonn
16 Beiträge
 
Delphi 7 Enterprise
 
#1

Application / Taskbar Icon zur Laufzeit ändern

  Alt 29. Apr 2008, 20:50
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:
http://666kb.com/i/ay86x79sx5x4iwpq6.jpg

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
  Mit Zitat antworten Zitat