若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

COleClientItem::OnGetWindowContext

 

呼叫框架,當項目就地啟動。


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

ppMainFrame

指標的指標主框架視窗。

ppDocFrame

指標的指標至文件框架視窗。

lpFrameInfo

將接收框架視窗訊息的 OLEINPLACEFRAMEINFO 結構的指標。

如果不是零,則成功,則為 0。

這個函式是用來擷取有關 OLE 項目之父視窗的資訊。

如果容器是 MDI 應用程式,預設實作會傳回指向儲存在 ppMainFrameCMDIFrameWnd 物件和指向儲存在 ppDocFrame現用 CMDIChildWnd 物件。  如果容器是 SDI 應用程式,預設實作會傳回指向儲存在 ppMainFrameCFrameWnd 物件並傳回在 ppDocFrameNULL  預設實作也會填入 lpFrameInfo的成員。  

只在預設實作不符合您的應用程式,請覆寫這個函式,例如,在中,如果您的應用程式具有 SDI 或 MDI 不同的使用者介面範例。  這是進階可覆寫的。  

如需詳細資訊,請參閱 IOleInPlaceSite::GetWindowContextOLEINPLACEFRAMEINFO 結構在 Windows SDK。

需求

Header: afxole.h

顯示: