18 сент. 2010 г.

SetParent

Функция SetParent меняет родительское окно указанного дочернего окна.
HWND SetParent(
    HWND hWndChild, // дескриптор окна, родитель которого будет изменен
    HWND hWndNewParent  // дескриптор нового родителького окна
);
Параметры:
hWndChildИдентифицирует дочернее окно.
hWndNewParentИдентифицирует новое родительское окно. Если значение этого параметра равно NULL, то родительским окном становится окно рабочего стола.

Возвращаемые значения:
В случае успеха возвращается дескриптор предыдущего родителького окна.

В случае ошибки возвращается NULL. Для получения дополнительной информации об ошибке, вызовите GetLastError.
Замечания:
Приложение может использовать функцию SetParent для установки родителького окна всплывающему, перекрывающемуся или дочернему окну. Новое родительское окно и дочерние окна должны быть окнами одного приложения.

Если окно, указанное в параметре hWndChild, является видимым, то Windows производит перерисовку окна.
Смотрите также: