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::GetWindowContext 和 OLEINPLACEFRAMEINFO 结构。Windows SDK。
要求
Header: afxole.h