Funcția MoveWindow modifică pozi?ia ?i dimensiunile ferestrei specificate. Pentru o fereastră de nivel superior, pozi?ia ?i dimensiunile sunt relativ la colțul din stânga-sus a ecranului. Pentru o fereastră de copil, ei sunt relativ la colțul din stânga-sus din fereastra părinte client zona.
(BOOL MoveWindow HWND hWnd, / / ocupa fereastraint X, / / orizontală pozițiaint Y, / / verticală pozițiaintnWidth, // width intnHeight, / / înălțimeBOOLbRepaint / / repaint pavilion);
Dacă funcția reușește, valoarea returnată este nenul.
Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.
Dacă parametrul bRepaint este TRUE, sistemul trimite mesajul WM_PAINT procedura fereastra imediat după mutarea ferestrei (care este, funcția MoveWindow apelează funcția UpdateWindow ). În cazul în care bRepaint este FALSE, sistemul locuri mesajul WM_PAINT în coada de mesaje asociat cu fereastra. Bucla de mesaj expedieri mesajul WM_PAINT numai după expediere toate alte mesaje în coada de așteptare.
MoveWindow trimite WM_WINDOWPOSCHANGING, WM_WINDOWPOSCHANGED, WM_MOVE, WM_SIZE, și WM_NCCALCSIZE mesaje în fereastra.
Windows CE: Parametrul bRepaint este ignorată și se presupune a fi FALSE.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Prezentare generală a Windows, fereastra Funcții, SetWindowPos, UpdateWindow, WM_GETMINMAXINFO, WM_PAINT