(УстановитьРодителя)
Функция SetParent заменяет родительское окно заданного дочернего окна.
Синтаксис
HWND SetParent ( HWND hWndChild, // Дескриптор окна, родитель которого изменяется HWND hWndNewParent // Дескриптор нового родительского окна );
Параметры
hWndChild
Идентифицирует дочернее окно.
hWndNewParent
Идентифицирует новое родительское окно. Если этот параметр - ПУСТО (NULL), окно рабочего стола становится новым родительским окном.
Возвращаемые значения
Если функция завершается успешно, возвращаемое значение - дескриптор предыдущего родительского окна. Если функция не выполняет задачу, возвращаемое значение - ПУСТО (NULL). Чтобы получать дополнительные данные об ошибках, вызовите GetLastError.
Замечания
Прикладная программа может использовать функцию SetParent, чтобы установить родительское окно выскакивающего, перекрывающего или дочернего окна. Новое родительское окно и дочернее окно должны принадлежать той же самой прикладной программе. Если окно, идентифицированное параметром hWndChild видимое, Windows выполняет соответствующее изменение и перерисовку.
Смотри также
GetParent
Размещение и совместимость SetParent
Windows NT Да Win95 Да Win32s Да Импортируемая библиотека user32.lib Заголовочный файл winuser.h Unicode Нет Замечания по платформе Не имеется