COleClientItem::OnGetWindowContext

sanal bool OnGetWindowContext ( CFrameWnd ** ppMainFrame, CFrameWnd ** ppDocFrame, LPOLEINPLACEFRAMEINFO lpFrameInfo );

Dönüş değeri

Sıfır başarılı olursa; Aksi halde 0.

Parametreleri

ppMainFrame

Ana çerçeve penceresi için bir işaretçi işaretçi.

ppDocFrame

Belge çerçeve penceresi için bir işaretçi işaretçi.

lpFrameInfo

İşaretçi bir çerçeve penceresi bilgi alacaksınız OLEINPLACEFRAMEINFO yapısı.

Açıklamalar

Yerinde bir öğe etkinleştirildiğinde çerçeve tarafından denir. Bu işlev ole maddenin ana penceresi hakkında bilgi almak için kullanılır.

Kapsayıcı bir MDI uygulaması ise, varsayılan uygulama ppMainFrame ve ppDocFrameaktif CMDIChildWnd nesnesinde bir işaretçi CMDIFrameWnd nesneye bir işaretçi döndürür. Konteyner SDI uygulama ise, varsayılan uygulama ppMainFrame CFrameWnd nesneye bir işaretçi döndürür ve ppDocFrameiçinde null döndürür. Varsayılan uygulama Ayrıca lpFrameInfo üye doldurur.

Yalnızca varsayılan uygulama uygulamanıza uygun değil ise bu işlevi geçersiz kılar; Örneğin, uygulamanızın bir kullanıcı arabirimi paradigma SDI veya MDI farklı varsa. Bu bir gelişmiş olduğunu geçersiz.

Daha fazla bilgi için bkz: IOleInPlaceSite::GetWindowContext ve OLEINPLACEFRAMEINFO yapısı ole belgelerinde.

COleClientItem genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Index