Icon laden
-
Hi!
Beim laden eines Icons mit LoadImage() + instanceHandle der WinMain() tritt dieser Fehler auf:
"Die angegebene image-datei enthält keinen ressourcenabschnitt".Wenn ich als instanceHandle Null übergebe, funktioniert es. Aber das Icon ist eine Resource der .exe!
Was ist da los?
THX!
-
Naja eigentlich funktioniert es dann auch nicht.
Das Handle ist zwar nicht Null, aber mit...SendMessage(dialogHandle, WM_SETICON, ICON_SMALL, (LPARAM)icon);
SendMessage(dialogHandle, WM_SETICON, ICON_BIG, (LPARAM)icon);...erreiche ich keinen Icon-wechsel des Dialogs.
-
Äh, ich hab das Laden während WM_INITDIALOG gemacht. Da hat es einfach nicht wollen!
Doch außerhalb davon funktioniert es.Warum?
-
Argh, habe WM_CREATE mit WM_INITDIALOG gleichgesetzt. Dabei ist beim einen lParam eine CREATESTRUCT und beim andern direkt der Parameter. Ein Wunder dass da überhaupt was gelaufen ist.
Thema erledigt.