HDC mit weißem inhalt erstellen!
-
Normalerweise erstelle ich ein HDC mit CreateCompatibleDC(NULL), nun frage ich mich, ob es eine möglichkeit gibt, das dieser HDC standartwäßig weiß ist. Oder mussich ein 1x1 px kleines Bitmap in den DC Laden, und anschließend mit StretchBlt auf ein zweites DC schieben, mit der größe von 1280x800 px ?
Ich möchte den DC möglicht schnell weiß bekommen!
-
Normalerweise macht man das unter WM_PAINT in der Windows-CALLBACK-Funktion:
HDC holen - weisses Paintbrush einsetzen - etc. Dann nur noch mit InvalidateRect() WM_PAINT erzwingen. Das sollte alles sein!
-
Nur, wenn der HDC der des Fensters ist. Wenn man aber im Speicher zeichnen möchte, ist dieser Weg Unsinn.
-
Ich Speichere ja im Speicher, und ich verhindere WM_ERASEBK ...