Поделиться через


COleClientItem::OnGetWindowContext

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

virtual BOOL OnGetWindowContext(
   CFrameWnd** ppMainFrame,
   CFrameWnd** ppDocFrame,
   LPOLEINPLACEFRAMEINFO lpFrameInfo 
);

Параметры

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

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

  • lpFrameInfo
    Указатель на структуру OLEINPLACEFRAMEINFO, которая получает данные фреймового окна.

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

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

Заметки

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

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

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

Дополнительные сведения см. в разделе IOleInPlaceSite::GetWindowContext и структуру OLEINPLACEFRAMEINFO в Windows SDK.

Требования

Header: afxole.h

См. также

Ссылки

Класс COleClientItem

Диаграмма иерархии