Fenster neu zeichnen?
-
Hi,
ich zeichne mein fenster selbst indem ich die wm_ncpaint message abfange. mein problem ist jedoch das wenn das fenster überlappt wird und dann wieder in der vordergrund geholt wird, die titelbar und der rahmen nicht gezeichnet werden.
ich habs schon mit InvalidateRect, UpdateWindow und RedrawWindow
probiert, doch nichts funktioniert.Danke!
-
RTFM!
-
Dazu erhälst Du WM_NCACTIVATE!
-
was heißt RTFM?
-
-
Gasty schrieb:
was heißt RTFM?
Read The Fine MSDN!
-
wenn ich die WM_NCACTIVATE: über die WM_NCPAINT: setzte, wird
das fenster einfach nicht neu gezeichnet???
-
Was meinst Du´bitte Du setzt es drüber?
-
WM_NCACTIVATE:
WM_NCPAINT:
.....
.....
.....
break;........
so ists hoffentlich gut verständlich?
-
Aha.
<Irnonie>Und Du hast die Doku gelesen und wParamund lParam haben bei beiden Nachrichten, die selbe Beduetung?</Ironie>
-
soll das heißen ich hab was falsch gemacht?
-
Gasty schrieb:
soll das heißen ich hab was falsch gemacht?
Ja. Lies mal die Doku bzgl was an wParam und lParam kommt und was was wohl bedeutet...