Das Applikationsicon zu ändern ist unter Delphi sehr einfach. Allerdings benötigt man hierfür zu aller erst eine entsprechende Resource-Datei und damit einen Resource-Editor. Da ich bei meiner Delphi 2007-Installation kein Borland Bildeditor mehr finden konnte, mit dem man prinzipiell so eine Resource-Datei erstellen konnte, bin ich nach kurzer Suche auf einen sehr brauchbaren Resource-Editor gestoßen:
In meinem Beispiel habe ich 2 Icons in die Resourcedatei hinzugefügt, wodurch mein Resultat schlussendlich folgendermaßen aussieht:
Wichtig ist hierbei, dass es ein Icon mit der Bezeichnung “MAINICON” gibt. Dieses wird als Standard-Icon der Applikation verwendet.
Als nächstes speichert man die Resource als z.B. “Test.res” in das Projektverzeichnis der Applikation.
Um die Resourcedatei in das Programm einzubinden genügt:
{$R Test.res}Schlussendlich genügt dann folgender Code (bei meinem Beispiel) um das Icon zu ändern:
Icon.Handle := LoadIcon(HInstance, 'ICON2');
Um das Standardicon wieder herzustellen reicht demnach:
Icon.Handle := LoadIcon(HInstance, 'MAINICON');

