SetParent

Funksjonen SetParent endrer det overordnede vinduet i det angitte underordnede vinduet.

 () HWND SetParent HWND  hWndChild, / / håndtere til vinduet der det overordnede endrerHWNDhWndNewParent / / håndtere til nye overordnede-vinduet);
 

Parametere

hWndChild
Håndtere å det underordnede vinduet.
hWndNewParent
Håndtere til det nye overordnede-vinduet. Hvis denne parameteren er NULL, blir skrivebordsvinduet det nye overordnede-vinduet.

Windows NT 5.0 og senere: Hvis denne parameteren er HWND_MESSAGE, blir det underordnede vinduet en melding bare-vinduet.

Returverdier

Hvis funksjonen lykkes, er returverdien et håndtak til forrige overordnet vindu.

Hvis funksjonen mislykkes, er verdien som returneres NULL. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.

Merknader

Et program kan bruke SetParent -funksjonen til å angi det overordnede vinduet i et popup-vindu, overlappes, eller undervindu. Vinduet for nye overordnede og underordnede vinduet må tilhøre samme program.

Hvis vinduet identifisert av parameteren hWndChild er synlig, utfører systemet riktig oppdatering og males på nytt.

På grunn av kompatibiliteten endrer ikke SetParent WS_CHILD eller WS_POPUP stiler for vinduet av vinduet der det overordnede endres. Derfor, hvis hWndNewParent er NULL, bør du også tømme WS_CHILD litt og angi en WS_POPUP stil etter å SetParent. Derimot Hvis hWndNewParent ikke er NULL, og vinduet var tidligere et barn på skrivebordet, bør du fjerne stilen WS_POPUP og angi stilen WS_CHILD før du kaller SetParent.

Hurtiginformasjon

nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.

Se også

Oversikt over Windows, vinduet funksjoner, GetParent

Index