Klasa IObjectWithSiteImpl

Ta klasa zapewnia metody umożliwiające obiektu do komunikowania się z jego witryny.

template< 
   class T  
> 
class ATL_NO_VTABLE IObjectWithSiteImpl : 
   public IObjectWithSite

Parametry

  • T
    Pochodną klasy, IObjectWithSiteImpl.

Członkowie

Metody publiczne

Nazwa

Opis

IObjectWithSiteImpl::GetSite

Kwerendy witryny dla wskaźnika interfejsu.

IObjectWithSiteImpl::SetChildSite

Zawiera obiekt z witryny IUnknown wskaźnik.

IObjectWithSiteImpl::SetSite

Zawiera obiekt z witryny IUnknown wskaźnik.

Publiczne danych członków

Nazwa

Opis

IObjectWithSiteImpl::m_spUnkSite

Zarządza witryny IUnknown wskaźnik.

Uwagi

IObjectWithSite interfejs umożliwia obiektu do komunikowania się z jej witryny.Klasa IObjectWithSiteImpl zawiera Domyślna implementacja tego interfejsu i implementuje IUnknown przez wysyłanie informacji do zrzut buduje urządzenie debugowania.

IObjectWithSiteImplOkreśla dwie metody.Pierwszy wywołań klienta SetSite, przekazując witryny IUnknown wskaźnik.Wskaźnik ten jest przechowywany wewnątrz obiektu i później mogą być pobierane przez wywołanie GetSite.

Zazwyczaj pochodzić od klasy IObjectWithSiteImpl podczas tworzenia obiektu, nie jest formant.W przypadku formantów pochodzić od klasy IOleObjectImpl, świadczy wskaźnik witryny.Nie czerpią z obu klasy IObjectWithSiteImpl i IOleObjectImpl.

Hierarchii dziedziczenia

IObjectWithSite

IObjectWithSiteImpl

Wymagania

Nagłówek: atlcom.h

Zobacz też

Inne zasoby

Omówienie klasy ATL