Funkcia BeginDeferWindowPos alokuje pamäť na viacerých okien – pozícia štruktúru a vráti popisovač štruktúry.
(HDWP BeginDeferWindowPos int nNumWindows / počet systému windows);
Ak funkciu podarí, vrátenej hodnoty identifikuje viacerých okien – pozícia štruktúru. Ak nedostatok systémových prostriedkov sú k dispozícii na pridelenie štruktúry, vrátená hodnota je NULL. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.
Viacnásobné-okno – štruktúry rozmiestnenia je vnútorná štruktúra; Aplikácia nemôže ho prístupu priamo.
DeferWindowPos výplne viacerých okien – štruktúry rozmiestnenia s informáciami o polohe cieľ pre jeden alebo viac okien asi prepraviť. Funkcia EndDeferWindowPos prijíma rukoväť do úvahy túto štruktúru a repositions systému windows pomocou informácií uložených v štruktúre.
Ak niektorý z windows v okne viacerých – štruktúry rozmiestnenia majú nastaveným príznakom SWP_HIDEWINDOW alebo SWP_SHOWWINDOW, žiadne okien premiestnená.
Ak systém musí zvýšiť veľkosť viacerých okien – pozícia štruktúru mimo počiatočnú veľkosť podľa zadaného parametra nNumWindows ale Nemozem alokovat dostatok pamate, aby systém zlyhá celé okno umiestnenie sekvencie (BeginDeferWindowPos, DeferWindowPosa EndDeferWindowPos). Zadaním maximálnu veľkosť potrebná aplikácia odhaliť a procesu zlyhanie skoro v procese.
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:Nepodporované.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.
Windows prehľad okno funkcie, DeferWindowPos, EndDeferWindowPos, SetWindowPos