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