Шаг 131 - CWnd::SetOwner

void SetOwner(CWnd* pOwnerWnd );

Параметры>

pOwnerWnd
Идентифицирует нового владельца объекта окна. Если этот параметр NULL, объект окна не имеет никакого владельца.

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.