WINDOWPOS

WINDOWPOS štruktúra obsahuje informácie o veľkosť a umiestnenie okna.

tYPEDEF struct _WINDOWPOS {/ / wp HWND hwnd;                     
    HWND hwndInsertAfter;          
    int x;                        
    int y;                        
    int cx;                       
    int cy;                       
    UINT vlajky;                    
} WINDOWPOS 
 

Členovia

hwnd
Spracovať do okna.
hwndInsertAfter
Urcˇuje pozi'ciu okna v poradie vykresľovania (prednej a zadnej polohe). Tento člen môže mať rukoväť do okna pozadu ktorého toto okno umiestnené alebo môže byť jednou z osobitných hodnôt uvedená s funkciou SetWindowPos.
x
Urcˇuje pozi'ciu ľavého okraja okna.
y
Urcˇuje pozi'ciu horného okraja okna.
cx
Určuje šírku okna v pixeloch.
cy
Určuje výšku okna v pixeloch.
príznaky
Určuje polohu okna. Tento člen môže mať jednu z nasledovných hodnôt:
Hodnota Význam
SWP_DRAWFRAME Nakreslí rámu (definované v opisu triedy v okne) okolo okien.
SWP_FRAMECHANGED Odošle správu WM_NCCALCSIZE do okna, dokonca aj vtedy, ak veľkosť okna sa nezmení. Ak nie je určená táto vlajka, WM_NCCALCSIZE sa odošle iba vtedy, ak sa zmení veľkosť okna.
SWP_HIDEWINDOW Skryje okno.
SWP_NOACTIVATE Neaktivujú okna. Ak nie je tento príznak, okno je aktivovaný a presťahoval do hornej časti najvyššej alebo najvyššej skupiny, (v závislosti na nastavení parametra hWndInsertAfter ).
SWP_NOCOPYBITS Odstráni sa celý obsah do klientskej oblasti. Ak táto vlajka nie je zadaný, platné obsahu do klientskej oblasti sú uložené a skopírované späť do oblasti klienta po veľkosti alebo premiestnená okna.
SWP_NOMOVE Zachová aktuálnu pozíciu (ignoruje parametre x a Y ).
SWP_NOOWNERZORDER Nemení polohu okna vlastník v poradie vykresľovania.
SWP_NOREDRAW Nie prekresliť zmeny. Ak je nastavená táto vlajka, 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 tohto okna premiestňujú. Ak je nastavená táto vlajka žiadosti musí výslovne vyvrátiť alebo obnovte všetky časti okna a rodičovské okno, ktoré je potrebné redrawing.
SWP_NOREPOSITION Rovnaké ako príznak SWP_NOOWNERZORDER.
SWP_NOSENDCHANGING Zabraňuje okna hlásenie WM_WINDOWPOSCHANGING.
SWP_NOSIZE Zachová aktuálnu veľkosť (ignoruje parametre cx a cy ).
SWP_NOZORDER Zachováva súčasný poradie vykresľovania (ignoruje hWndInsertAfter parameter).
SWP_SHOWWINDOW Zobrazí okno.

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.

Pozri tiež

Windows prehľad okno štruktúry, EndDeferWindowPos, SetWindowPos, WM_NCCALCSIZE

Index