MoveWindow

MoveWindow funkcia zmení poloha a rozmery zadané okno. Na najvyššej úrovni okno, umiestnenie a rozmery sú vzhľadom na ľavom hornom rohu obrazovky. Za oknom dieťaťa sú vzhľadom na ľavý horný roh oblasti rodičovské okno klienta.

BOOL MoveWindow ( HWND  hWnd; / / spracovať do oknaint X; / / horizontálnej poloheint Y; / / vertikálnej polohyintnWidth, // width intnHeight; / / výškuBOOLbRepaint / / prekresliť vlajky);
 

Parametre

hWnd
Spracovať do okna.
X
Určuje nové miesto v ľavej časti okna.
Y
Určuje novú polohu hornej časti okna.
nWidth
Určuje novú šírku okna.
nHeight
Určuje novú výšku okna.
bRepaint
Určuje, či je možné překreslený okno. Ak tento parameter hodnotu TRUE, okno dostane WM_PAINT správy. Ak parameter hodnotu NEPRAVDA, no náterov akéhokoľvek druhu vyskytuje. Toto sa vzťahuje na oblasti klienta nonclient oblasti (vrátane záhlavia a posúvače) a akejkoľvek časti rodičovské okno nepotiahnutého v dôsledku premiestnenia dcérskym oknom. Ak tento parameter hodnotu NEPRAVDA, aplikácia musí výslovne vyvrátiť alebo obnovte všetky časti okna a rodičovské okno, ktoré je potrebné redrawing.

Note:

Ak funkciu podarí, vrátená hodnota je nenulové.

Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

Ak bRepaint parameter hodnotu TRUE, systém odošle správu WM_PAINT postupu okno okamžite po presune okna (funkcia MoveWindow sa zavolá funkciu UpdateWindow ). Ak bRepaint hodnotu NEPRAVDA, systém umiestní WM_PAINT správy vo fronte hlásenie súvisiace s oknom. Správa slučky odosiela správy WM_PAINT až po expedíciu všetky správy vo fronte.

MoveWindow odošle WM_WINDOWPOSCHANGING, WM_WINDOWPOSCHANGED, WM_MOVE, WM_SIZEa WM_NCCALCSIZE správy do okna.

Windows CE: BRepaint parameter sa ignoruje a predpokladá sa FALSE.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Windows prehľad, okno funkcie, SetWindowPos, UpdateWindow, WM_GETMINMAXINFO, WM_PAINT

Index