MoveWindow

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);
 

Parametrii

hWnd
Ocupa în fereastra.
X
Specifică poziția noi din partea stângă a ferestrei.
Y
Specifică poziția noi din partea de sus a ferestrei.
nWidth
Specifică lățimea nou fereastră.
nHeight
Specifică înălțimea nou fereastră.
bRepaint
Specifică dacă fereastra este de a fi repictata. Dacă acest parametru este TRUE, fereastra primește un WM_PAINT mesajul. Dacă parametrul este FALSE, revopsire nu de orice fel se produce. Acest lucru se aplică în zona de client, zona nonclient (inclusiv bara de titlu și barele de defilare), și orice parte din fereastra părinte descoperit ca urmare a mișcare o fereastră de copil. Dacă acest parametru este FALSE, aplicarea în mod explicit trebuie să anula sau redesena orice păr?i ale ferestrei și fereastra părinte care trebuie redesenarea.

Valorile întroarse

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.

Observații

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.

QuickInfo

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.

A se vedea, de asemenea

Prezentare generală a Windows, fereastra Funcții, SetWindowPos, UpdateWindow, WM_GETMINMAXINFO, WM_PAINT

Index