Udostępnij za pośrednictwem


COleClientItem::OnGetWindowContext

Wywołana w ramach elementu jest uaktywniany w miejscu.

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

Parametry

  • ppMainFrame
    Wskaźnik do wskaźnika w oknie głównym ramki.

  • ppDocFrame
    Wskaźnik do wskaźnika do okna dokumentu w ramce.

  • lpFrameInfo
    Wskaźnik do OLEINPLACEFRAMEINFO strukturę, która otrzyma ramki okna informacje.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Ta funkcja służy do pobierania informacji o element OLE okno nadrzędne.

Jeśli kontener jest aplikacją MDI, domyślna implementacja zwraca wskaźnik do CMDIFrameWnd obiekt w ppMainFrame i wskaźnik do aktywnego CMDIChildWnd obiekt w ppDocFrame.Jeśli kontener jest aplikacją SDI, domyślna implementacja zwraca wskaźnik do CFrameWnd obiekt w ppMainFrame i zwraca NULL w ppDocFrame.Domyślna implementacja wypełnia członków lpFrameInfo.

Zastąpienie tej funkcji tylko wtedy, gdy domyślna implementacja nie odpowiadają aplikacji; na przykład, jeśli aplikacja ma paradygmat interfejsu użytkownika, który różni się od SDI lub MDI.Jest to zaawansowane NotOverridable.

Aby uzyskać więcej informacji, zobacz IOleInPlaceSite::GetWindowContext i OLEINPLACEFRAMEINFO struktury w Windows SDK.

Wymagania

Nagłówek: afxole.h

Zobacz też

Informacje

Klasa COleClientItem

Wykres hierarchii