Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Icon der Exe Datei ändern? (https://www.delphipraxis.net/31606-icon-der-exe-datei-aendern.html)

Nonsense 11. Okt 2004 16:57


Icon der Exe Datei ändern?
 
Hallo,

ich würde gerne das Icon der Exe Datei ändern, aber es klappt nicht.

Delphi-Quellcode:
  WndClassEx.hIcon  := LoadIcon(0, IDI_WINLOGO);
  WndClassEx.hIconSm := LoadIcon(0, IDI_WINLOGO);
Das 16x16 Icon in der Titelleiste wird geändert, das der Exe aber nicht. Wenn ich hIconSm weglasse, wird dass von hIcon für die Titelleite genommen. Das der Exe bleibt aber Standard.
Laut Windows SDK muss hInstance Null sein, wenn ein Standard Icon verwendet wird.

Ich denke mal, das Icon wird schon vorher gesetzt - aber wo?

Thx.

gekmihesg 11. Okt 2004 17:07

Re: Icon der Exe Datei ändern?
 
in der ide:
projekt -> optionen -> anwendung

Nonsense 11. Okt 2004 17:09

Re: Icon der Exe Datei ändern?
 
Zitat:

Zitat von gekmihesg
in der ide:
projekt -> optionen -> anwendung

Wer lesen kann ist klar im Vorteil. :zwinker: :mrgreen:
Bei Win32 API kann man das Icon bei den Anwendungseinstellungen nicht ändern.

Edit: Hmm, kann es sein, dass ich bei Delphi nur über eine Resource-File das Icon ändern kann?

gekmihesg 11. Okt 2004 17:12

Re: Icon der Exe Datei ändern?
 
achso... dann musst du das icon in die resourcendatei hängen.
(geht glaub ich auch mit complierswiches aber ich weis nicht wie...)

Nonsense 11. Okt 2004 17:15

Re: Icon der Exe Datei ändern?
 
Zitat:

Zitat von gekmihesg
achso... dann musst du das icon in die resourcendatei hängen.
(geht glaub ich auch mit complierswiches aber ich weis nicht wie...)

Das wäre ja kein Problem. Es geht mir nur ums Prinzip. Bei C++ funzt das Ganze ohne Probleme. Nur bei Delphi geht es irgendwie nicht.

gekmihesg 11. Okt 2004 17:21

Re: Icon der Exe Datei ändern?
 
also bei mir gehts. ich speichere mein projekt öffne die resourcendatei im bildeditor der bei delphi dabei is, ändere das icon. dann starte ich delphi compiliere das projekt und hab mein icon.



(kann auch sein das ich einfach nicht verstehe was du willst ;))

CalganX 11. Okt 2004 17:31

Re: Icon der Exe Datei ändern?
 
Hi,
er meint, dass er über die Window-Klasse unter C++ das Icon einfach ändern kann, bei Delphi funktioniert selbiges aber nicht.
Ich habe mal gerade auf die Schnelle was zusammengebastelt. Ist mir bisher noch nie aufgefallen, aber jetzt wo du's sagst. ;) Unter C++ hat es bei mir funktioniert unter Delphi nicht.

Chris

Nonsense 11. Okt 2004 17:41

Re: Icon der Exe Datei ändern?
 
Zitat:

Zitat von Chakotay1308
Hi,
er meint, dass er über die Window-Klasse unter C++ das Icon einfach ändern kann, bei Delphi funktioniert selbiges aber nicht.
Ich habe mal gerade auf die Schnelle was zusammengebastelt. Ist mir bisher noch nie aufgefallen, aber jetzt wo du's sagst. ;) Unter C++ hat es bei mir funktioniert unter Delphi nicht.

Chris

Nagut, dann habe ich wenigstens die Bestätigung. Resource-File - ich komme... :zwinker:

Luckie 11. Okt 2004 17:52

Re: Icon der Exe Datei ändern?
 
das Icon der Exe läßt sichnur über eine Ressource ändern. Und zwar nimmt der Explorer das Icon mit der kleinsten ID.

Nonsense 11. Okt 2004 18:47

Re: Icon der Exe Datei ändern?
 
Zitat:

Zitat von Luckie
das Icon der Exe läßt sichnur über eine Ressource ändern. Und zwar nimmt der Explorer das Icon mit der kleinsten ID.

Thx.


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:20 Uhr.
Seite 1 von 2  1 2      

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