CWnd::SetOwner

void SetOwner ( CWnd * pOwnerWnd );

Параметры

pOwnerWnd

Идентифицирует новый владелец объекта window. Если этот параметр имеет значение NULL, объект window не имеет собственника.

Примечания

Устанавливает объект указанного окна владельца текущего окна. Этот владелец может затем сообщения команды от текущего объекта window. По умолчанию родитель текущего окна является его владельцем.

Часто бывает полезным для установления соединения между объектов window, не связанных в иерархию окна. К примеру CToolBar отправляет уведомления его владельцу вместо своего родительского элемента. Это позволяет панели инструментов, чтобы стать ребенком одного окна (например, окно приложения контейнера OLE) при отправке уведомлений в другое окно (например, на месте фрейма окна). Кроме того когда окно сервера отключены или активирована во время на месте редактирования, любого окна, принадлежащие в фрейме окна скрыты или показаны. Эта собственность явно задать с помощью вызова SetOwner.

Понятие собственности этой функции отличается от концепции собственности GetWindow.

Обзор CWnd |nbsp; Члены класса | Иерархическая схема

См. также CWnd::GetOwner, CToolBar

Index