BeginPaint() und der DeviceContext...
-
Leider sagt die MSDN nichts darüber (oder ich hab es überlesen)
Wenn man einen Device Context erschafft (z.B. mit CreateDC() oder CreateCompatibleDC()) soll man ihn wieder mit DeleteDC() löschen. Klar.
Wenn man einen Device Context erhält (z.B. mit GetDC() oder GetDCEx()) soll man ihn wieder mit ReleaseDC() freigeben.
Was ist aber nun mit dem Device Context, welchen BeginPaint() zurückgibt???
Wird der quasi für meine Anwendung erschaffen und ich muss ihn demnach löschen? Oder wird mir diser nur vom System zur Verfügung gestellt und ich brauche ihn nur freigeben?
Danke im voraus!
-
Du musst nur eben am Ende jeweils wieder EndPaint aufrufen - um die Freigabe des DCs brauchst du dich nicht nähers zu kümmern

-
Vielen Dank!
