MAKEINTRESOURCE vs String-Bezeichner
-
Hallo,
ich habe glesen, dass man an Stelle vonLoadIcon (hInstance, MAKEINTRESOURCE(IDI_ICON))auch einfach so was ähnliches wie
LoadIcon (hInstance, "IDI_ICON")verwenden kann.
So einfach scheint es dann wohl doch nicht zu sein
Kann mir jemand schreiben wie ich das Problem zu lösen habe?
mfg
daersc
-
Das ist ganz und gar nicht das selbe.
Wenn die Ressource untereiner ID abgelegt wurde muss man MAKEINTRESOURCE verwenden.
Wurde die Ressource unter einem String/Namen/Bezeichner abgelegt dann muss man auch diesen String verwenden.
-
und wie macht man das?
ich arbeite mit MS VS '05
-
Wenn Du in VS eine Ressource anlgest wird im Allgemeinen automatisch eine ID vergeben. Diese ID mit dem numerischen werd findet sich in der resource.h.
Wenn Du eine Ressource als String ID anlegen willst, dann musst Du den Namen in Anführungszeichen setzen (siehe Eigenschaften).Anmerkung: String Ressourcen lassen sich nur als ID anlegen.