Функція SetParent зміни батьківського вікно вказаного дочірнього вікна.
(HWND SetParent HWND hWndChild, / / ручка вікна, чиї батьки змінюєтьсяHWNDhWndNewParent / / ручка для нового батьківського вікна);
Windows NT 5.0 і більш пізніх: Якщо цей параметр HWND_MESSAGE, дочірнього вікна стає повідомлення лише вікно.
Якщо функція завершено успішно, значення, що повертається, є дескриптор вікна попереднього батьків.
Якщо функцію не вдається, значення, що повертається, є NULL. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
Застосування SetParent функцію можна використовувати для встановлення батьківського вікні спливаюче вікно, перекриваються, або дочірнього вікна. Нове вікно з батьків і дитини вікні мають належати до цього додатка.
Якщо відображається вікно, визначені hWndChild параметр, система виконує відповідну перемальовування і фарбування.
З міркувань сумісності SetParent не змінює стилі вікно WS_CHILD або WS_POPUP, вікна, чиї батьки в даний час змінено. Таким чином, якщо hWndNewParent NULL, ви також повинні очистити WS_CHILD біт і встановити стиль WS_POPUP після виклику SetParent. І навпаки, якщо hWndNewParent не є NULL і вікна раніше був дитиною на робочому столі, ви повинні очищення стилі WS_POPUP і встановити стиль WS_CHILD перед викликом SetParent.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Windows огляд, функції вікон, GetParent