Wie verhindere ich das mein Fensterinhalt( text, Bmps, ect. beim ziehen nicht gelöscht wird?
-
hallo, ich wollte mich nur mal informieren wie ich es verhindern kann das wenn ich mein fenster minimiere oder maximiere, ueberden rand ziehe oder wie auch immer der inhlat meines fensters nicht gelöscht wird.... wie stell ich sowas an? oder noch etwas wie mach ich das wenn ich eines meiner menuitems anwaehle im hintegrud die animation oder was auch immer weiter laeuft und nicht stopt
fuer folgende hilfe bedfank ich mich
-
Alle Zeichenaktionen in der WM_PAINT-Bearbeitung ausführen.
-
versuch's mal mit 'nem CS_SAVEBITS style in der WNDCLASS...
-
gilt CS_SAVEBITS auch fuer text ect.?
-
Kurze frage hierzu noch: wie zeichne ich denn einen button oder ein edit feld mit wmpain? erzeugt isses in WM_CREATE bloß wenn ich dann da wm paint habe, dann sind die alle weg

-
Eldarion schrieb:
Kurze frage hierzu noch: wie zeichne ich denn einen button oder ein edit feld mit wmpain? erzeugt isses in WM_CREATE bloß wenn ich dann da wm paint habe, dann sind die alle weg

Dazu musst du WM_PAINT direkt in der WndProc des Buttons abfangen und dort zeichnen. Das geht mittels SubClassing.
-
T0bi schrieb:
gilt CS_SAVEBITS auch fuer text ect.?
Jo, wenn der bereits in den DC gezeichnet wurde.