Виртуальный 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; Члены класса | Иерархическая схема