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