Begin-/EndPaint() verursacht Grafikfehler
-
Hallo zusammen!
Folgender Code:
case WM_PAINT: hdc = BeginPaint(hDlg, &ps); EndPaint(hdc, &ps); return 0;Dieser Code befindet sich in der Meldungsschleife für eine ProgressBar.
Wenn er ca. 4-5 Minuten permanent durchgelaufen ist, wird das Fenster einfach weiß und jegliche Art von grafischer Darstellung ist lahmgelegt.Hat jemand eine Ahnung, wodruch das verursacht werden könnte?
Grüße veryxRV
-
Lässt du das Fensterhandle auch immer neu durchlaufen ?
Irgendein Befehl gabs da auch für.
-
Meinst du, ob ich das vom Parent auch immer neu zeichnen lasse? Das lasse ich nicht parallel durchlaufen, nein. Was hättest du denn für eine idee?
-
EndPaint will im ersten Parameter ein Fensterhandle haben (HWND), nicht aber einen DC (HDC).
-
Stimmt ich se's auch grad, müsste dann natürlich so aussehen :
EndPaint(hWnd, &ps);