SetParent

Funcția SetParent modifică fereastra părinte din fereastra copil specificat.

 (HWND SetParent HWND  hWndChild, / / ocupa fereastra al cărui mamă se schimbăHWNDhWndNewParent / / ocupa la fereastra părinte noi);
 

Parametrii

hWndChild
Ocupa de la fereastra copil.
hWndNewParent
Ocupa în fereastra părinte noi. Dacă acest parametru este NULL, fereastra desktop devine fereastra părinte noi.

Windows NT 5.0 și mai târziu: Dacă acest parametru este HWND_MESSAGE, fereastra copil devine o fereastră de mesaj-numai.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este un ghidaj de la fereastra anterioară mamă.

Dacă funcția nu reușește, valoarea returnată este NULL. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Cererea poate utiliza funcția SetParent pentru a seta fereastra părinte de un pop-up, suprapus, sau fereastra copil. Fereastra părinte noi și fereastra copil trebuie să aparțină aceleiași cereri.

Dacă fereastra identificate de parametrul hWndChild este vizibilă, sistemul efectuează redesenarea corespunzătoare ?i revopsire.

Din motive de compatibilitate, SetParent nu modifică stilurile fereastra părinte al cărui este fiind schimbat fereastra WS_CHILD sau WS_POPUP. Prin urmare, în cazul în care hWndNewParent este NULL, de asemenea, ar trebui să goliți WS_CHILD bit și setați stilul WS_POPUP după apel SetParent. Invers, dacă hWndNewParent nu este NULL și fereastra a fost anterior un copil de pe desktop, ar trebui să goliți stilul WS_POPUP și setați stilul WS_CHILD înainte de asteptare SetParent.

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, GetParent

Index