COleClientItem::OnGetWindowContext

Виртуальный BOOL OnGetWindowContext ( CFrameWnd ** ppMainFrame, CFrameWnd ** ppDocFrame, LPOLEINPLACEFRAMEINFO lpFrameInfo );

Возвращаемое значение

Ненулевое значение, если успешно; в противном случае 0.

Параметры

ppMainFrame

Указатель для указателя на фрейм главного окна.

ppDocFrame

Указатель на указатель на окно фрейма документа.

lpFrameInfo

Указатель на OLEINPLACEFRAMEINFO структура, которая будет получать информацию рамка окна.

Примечания

Вызывается средой, когда элемент активирован на месте. Эта функция используется для получения сведений о элемент OLE родительского окна.

Если контейнер MDI-приложении, реализация по умолчанию возвращает указатель к объекту CMDIFrameWnd в ppMainFrame и указатель на активный объект CMDIChildWnd в ppDocFrame. Если контейнер является приложением SDI, реализация по умолчанию возвращает указатель к объекту CFrameWnd в ppMainFrame и возвращает NULL в ppDocFrame. Реализация по умолчанию также заполняет члены lpFrameInfo.

Переопределить эту функцию только если реализация по умолчанию не устраивает вашего приложения; Например, если приложение имеет пользовательский интерфейс парадигмы, которая отличается от SDI или MDI. Это передовые переопределения.

Для получения дополнительной информации, смотрите IOleInPlaceSite::GetWindowContext и OLEINPLACEFRAMEINFO структуры в документации по OLE.

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

Index