wm_paint



  • abend,
    habe mal folgendes problem.

    ich habe eine öberfläche auf die in wm_paint ein logo gezeichnet wird.
    ob das logo gezeichnet wird ist davon abhängig ob der anwender dies unter einstellungen eingestellt hat.

    wenn der anwender nun unter einstellungen das bild zum beispiel ausschaltet soll dies auch zur laufzeit geschehen.darum wird auch in der wm_paint immer geschaut ob der user das bild wirklich zeichnen soll oder nicht.

    das problem bei der sache ist dass das bild nicht verschwindet wenn man es deaktivert wurde. minimiere ich es und maximiere danach wieder ist die veränderung übernommen wurden.

    habe mir deshalb gedacht das ich nachdem man den dialog einstellungen beendet hat eine sendmessage an wm_paint schicke damit es sich neu zeichnet ( SendMessage( hWnd , WM_PAINT , 0 , 0 ) ).
    leider hat auch das kein erfolg.

    hat jemand einen tipp für mich woran das liegen könnte ??
    schön abend noch und danke schonmal 😃



  • InvalidateRect



  • danke , klappt 🙂



  • 🙂


Anmelden zum Antworten