
Zitat von
Luckie:
- Neu: Fenster lässt sich in der Größe ändern.
Denke daran das Fenster bei dem Scalieren als
letztes neu zu zeichnen und nicht nur den
Aboutbutton, sonst hat man schöne Artifakte.
Sample:
Delphi-Quellcode:
function dlgfunc(hDlg: HWND; uMsg: UINT; wParam:...
//...
WM_SIZE:
begin
//...
//...
InvalidateRect(hDlg, nil, FALSE);
RedrawWindow(hDlg, nil, 0, RDW_UPDATENOW); // <--<<< wir wollen ja ned so ein geflacker
end;
//...
// Edit:
Das "PaintFlag" von MoveWindow solltest du auf
False lassen da sonst gleich neu gezeichnet wied und
danach der Code vortgesetzt.
// Edit II :
- dolle Dibbfehler erased