SetParent

SetParent funkcia zmení rodičovské okno špecifikované dcérskym oknom.

 (HWND SetParent HWND  hWndChild; / / zvládnuť okien meniace ktorej materskáHWNDhWndNewParent / / zvládnuť nové rodičovské okno);
 

Parametre

hWndChild
Rukoväť dieťaťa okna.
hWndNewParent
Rukoväť na nové rodičovské okno. Ak má tento parameter hodnotu NULL, pozadia okna sa stáva nový rodičovské okno.

Systém Windows NT, verzia 5.0 a vyššia: Ak tento parameter nie je HWND_MESSAGE, dcérskym oknom stane oknom len na správu.

Note:

Ak funkciu podarí, vrátená hodnota je rukoväť do predchádzajúceho okna materskej.

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

Poznámky

Jedna aplikácia môže použiť funkciu SetParent nastaviť rodičovské okno pop-up prekrývali, alebo dcérskym oknom. Nové okno materským a dcérskym oknom musí patriť k rovnakej aplikácie.

Ak okno identifikovaný parametrom hWndChild je viditeľná, systém vykonáva vhodné redrawing a náterov.

Z dôvodov zlučiteľnosti SetParent nemení WS_CHILD alebo WS_POPUP okna štýly okna, ktorej nadradená sa mení. Preto, ak hWndNewParent hodnotu NULL, by mali tiež vymažete WS_CHILD bit a nastaviť štýl WS_POPUP pádu aplikácie po zavolaní SetParent. Naopak, ak hWndNewParent nie je NULOVÁ a okno bol predtým dieťa na pracovnej ploche, mali jasné WS_POPUP štýl a nastaviť štýl WS_CHILD pred volaním SetParent.

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 GetParent

Index