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
 

Neue Beiträge

Zurück