icons

Nabi

Erfahrenes Mitglied
hi , ich vesuche in einem c++ WinApi programm ein icon zu laden mit der funktion

hIcon=LoadIcon(hInstance,"p2.ico"); // das laden ist fehlgeschlagen die funktion liefert
falsch , meine frage : wo soll p2.ico gespeichert werden, im Projectsordner oder im
Windows resource oder wo genau?
Danke in Voraus
 
Also, wenn du mit LoadIcon() arbeitest, muss das Icon in der Windows-Resource enthalten sein und in einem Resourcenheader (resource.h) sollte es dann eine ID dazu geben:
C++:
#define IDI_MYICON  101
Dann kannst du dein Icon so laden:
C++:
HICON hIcon = LoadIcon(hInstance, MAKEINTRESOURCE(IDI_MYICON));
Wenn du das Icon als separate Datei irgendwo auf der Platte herumliegen hast, musst du mit LoadImage() arbeiten und dann natürlich auch den vollständigen Pfad angeben.

Gruß
MCoder
 
Zurück