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?


Anmelden zum Antworten