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