COleClientItem::OnGetWindowContext

调用由结构,当就地激活项目。

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

参数

  • ppMainFrame
    为指针的指针到主框架窗口。

  • ppDocFrame
    为指针的指针到文档框架窗口。

  • lpFrameInfo
    要获取框架窗口信息的 OLEINPLACEFRAMEINFO 结构的指针。

返回值

非零,如果成功;否则为0。

备注

此功能用于检索有关OLE项的父窗口的信息。

如果容器是MDI应用程序,默认实现返回指向在 ppMainFrame 的 CMDIFrameWnd 对象和指向在 ppDocFrame的有效 CMDIChildWnd 对象。 如果容器是SDI应用程序,默认实现返回指向在 ppMainFrame 的 CFrameWnd 对象并返回该 ppDocFrame的 NULL。 默认实现来填充 lpFrameInfo的成员。

仅当默认实现不适合您的应用程序,请重写此函数;例如,在中,如果应用程序具有SDI或MDI不同的用户界面示例。 这是一个高级可重写。

有关更多信息,请参见 IOleInPlaceSite::GetWindowContextOLEINPLACEFRAMEINFO 结构。Windows SDK。

要求

Header: afxole.h

请参见

参考

COleClientItem选件类

层次结构图