Funkcja SetParent zmienia okno nadrzędne okna podrzędnego określonego.
(HWND SetParent HWND hWndChild, / / dojście do okna Zmienianie dominującychHWNDhWndNewParent / / dojście do nowego okna nadrzędnego);
Systemu Windows NT 5.0 i nowsze: Jeśli ten parametr jest HWND_MESSAGE, okno podrzędne staje się tylko do wiadomości okno.
Jeśli funkcja, wartość zwracany jest dojście do poprzedniego okna nadrzędnego.
Jeśli funkcja zawiedzie, wartość zwracana jest wartość NULL. Aby uzyskać rozszerzonych informacji o błędach, należy wywołać GetLastError.
Aplikację można użyć funkcji SetParent aby oknie nadrzędnego wyskakującego okienka, który zachodzi, lub okna podrzędnego. Nowe okno nadrzędne i okien podrzędnych musi należeć do tej samej aplikacji.
Jeśli okno określone przez parametr hWndChild jest widoczny, system wykonuje właściwe ponowne rysowanie i odświeżenie.
Dla zachowania kompatybilności SetParent nie modyfikować style okno WS_CHILD lub WS_POPUP okna, którego nadrzędny został zmieniony. W związku z tym jeśli hWndNewParent ma wartość NULL, również należy można wyczyścić WS_CHILD bitów i ustawić styl WS_POPUP po wywołaniu SetParent. I odwrotnie jeśli hWndNewParent nie ma wartości NULL, a okno wcześniej była dzieckiem pulpitu, należy wyczyścić stylu WS_POPUP i ustawić styl WS_CHILD przed wywołaniem metody SetParent.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.
Importowanie biblioteki:Użycie user32.lib.
Omówienie Windows, okno funkcji, GetParent