SetParent

De SetParent functie verandert het bovenliggende venster van het opgegeven onderliggende venster.

 HWND SetParent) HWND  hWndChild, / / verwerken naar venster waarvan de bovenliggende verandertHWNDhWndNewParent / / behandelen nieuwe bovenliggende venster);
 

Parameters

hWndChild
Ingang naar het onderliggende venster.
hWndNewParent
Ingang naar het nieuwe bovenliggende venster. Als deze parameter NULL is, wordt het bureaubladvenster het nieuwe bovenliggende venster.

Windows NT 5.0 en hoger: Als deze parameter HWND_MESSAGE is, wordt het kind venster een alleen-bericht venster.

Retourwaarden

Als de functie slaagt, is de retourwaarde een ingang voor het vorige bovenliggende venster.

Als de functie mislukt, is de retourwaarde NULL. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

Een toepassing kan de functie SetParent gebruiken om in te stellen voor het bovenliggende venster van een pop-up, overlapt, of het onderliggende venster. Het nieuwe bovenliggende venster en het onderliggende venster moeten behoren tot dezelfde toepassing.

Als het venster geïdentificeerd door de parameter hWndChild zichtbaar is, voert het systeem de juiste opnieuw te laten tekenen en schilderwerken.

Voor compatibiliteitsredenen wijzigt SetParent de WS_CHILD of WS_POPUP venster stijlen van het venster waarvan de bovenliggende wordt gewijzigd niet. Daarom, als hWndNewParent NULL is, moet u ook duidelijk de WS_CHILD bit en de WS_POPUP stijl instellen na het aanroepen van SetParent. Omgekeerd, als hWndNewParent niet NULL is en het venster eerder een kind van het bureaublad was, u moet duidelijk van de WS_POPUP stijl en de WS_CHILD stijl instellen voor het aanroepen van SetParent.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.

Zie ook

Windows, overzicht, functies van het venster, GetParent

Index