COleClientItem::OnGetWindowContext
Rámci vyvolána při aktivaci položky na místě.
virtual BOOL OnGetWindowContext(
CFrameWnd** ppMainFrame,
CFrameWnd** ppDocFrame,
LPOLEINPLACEFRAMEINFO lpFrameInfo
);
Parametry
ppMainFrame
Ukazatele ukazatel myši do okna Hlavní rámec.ppDocFrame
Ukazatele ukazatel rámeček okna dokumentu.lpFrameInfo
Ukazatel OLEINPLACEFRAMEINFO struktury, který bude přijímat informace rámeček okna.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
Tato funkce slouží k načtení informací o položce OLE nadřazené okno.
Pokud kontejneru MDI aplikace, výchozí implementace vrací ukazatel CMDIFrameWnd objektu v ppMainFrame a ukazatel na aktivní CMDIChildWnd objektu v ppDocFrame .Jestliže aplikace SDI je kontejner, výchozí implementace vrací ukazatel CFrameWnd objektu v ppMainFrame a vrátí NULL v ppDocFrame .Výchozí implementace také vyplní členové lpFrameInfo .
Přepsat tuto funkci pouze v případě, že výchozí implementace nevyhovují vašim aplikace; například aplikace obsahuje uživatelské rozhraní paradigma, které se liší od SDI nebo MDI.Toto je rozšířené overridable.
Další informace naleznete v IOleInPlaceSite::GetWindowContext a OLEINPLACEFRAMEINFO struktury v .
Požadavky
Záhlaví: afxole.h