Edit: WM_GETICON
-
Wenn ich die Nachricht WM_GETICON sende:
HICON WindowIconHandle=(HICON)SendMessage(MeinHandle, WM_GETICON, ICON_BIG,0); DrawIconEx(WindowIcon->Canvas->Handle,0,0,WindowIconHandle,0,0,0,0,DI_NORMAL);Wieso bekomme ich einen Fehler? Ich habe schon gegooglet, aber nirgendwo wird ein solcher Fehler beschrieben.
Ich bekomme folgende Fehlermeldung:
Project WindowSettings.exe raised exception class EInvalidOperation with message 'Can only modify an image if it contains a bitmap'. Process stopped. Use Step or Run to continue.
Aus dieser Meldung schließe ich das WindowIconHandle kein Handle auf ein Icon enthält, sondern wahrscheinlich eine 1 oder eine 0.
Was mache ich falsch?
Edit: Kann sowas an einer nicht aktuellen Headerdatei liegen?