Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída COleClientItem

Graf hierarchie