Zeichnen des Form Client Hintergrunds unterdrücken ?
-
Wie kann ich es unterdrücken das der Client Hintergrund eines Forms gezeichnet wird.
Das Problem ist das ich mit unmanaged Direct3D auf das Fenster zeichne.
Das Fenster kann man von der Größe verändern, doch dann stört der Hintergrund
des Fensters und somit kommt es zum hässlichen Flackern. Solange ich es nich veränder störts nicht, weil dann nicht der Hintergrund aktuallisiert werden muss.
Mit Win32 war das kein Problem, Einfach in der WNDCLASSEX hbrBackground auf NULL
setzen und schick war.
Weiß jemand rat ???MfG AndOne
-
Was denn ... keiner da der Licht ins dunkle bringen kann ??
Mfg AO
-
SetStyle mit
- UserPaint
- AllPaintingInWmPaint
- ResizeRedrawUnd dein OnPaint darf natürlich nichts machen!
-
Danke, werde ich Morgen gleich ausprobieren. Melde mich dann nochmal.
MfG AO
-
Super, funktioniert jetzt.
Bei mir reichteSetStyle(ControlStyles::ResizeRedraw,false);
Vielen Dank nochmal ...
MfG AndOne