WM_PAINT message schicken!!!
-
Wie kann ich unter Windows 98 eine WM_PAINT message schicken

Da geht des mit dem Invalid Rect und UpdateWindow nicht

-
Mr 98 schrieb:
Da geht des mit dem Invalid Rect und UpdateWindow nicht

Das sollte es aber...
-
oh stimmt

aber leider malt des nicht neu aber die message kommt an
-
wenn ich jetzt des fenster verkleiner und wieder vergrößer dann wird alles neu gemalt!!
-
also auf xp geht diese funktion
int print_new(HWND hwnd) { RECT rect; rect.bottom=0; rect.top=900; rect.left=0; rect.right=900; InvalidateRect(hwnd,&rect,1); UpdateWindow(hwnd); }aber auf windows 98 wird des nicht einmal erneuert
-
Wie, was, wo wird nicht erneuert? Willst du den ganzen Client-Bereich neuzeichnen, oder nur einen Teil? Fürs erste reicht auch InvalidateRect(hWnd,0,TRUE);