Classe de IObjectWithSiteImpl
Essa classe fornece métodos permitindo que um objeto se comunicar com seu site.
template<
class T
>
class ATL_NO_VTABLE IObjectWithSiteImpl :
public IObjectWithSite
Parâmetros
- T
Sua classe, derivada de IObjectWithSiteImpl.
Membros
Métodos públicos
Nome |
Descrição |
---|---|
A consulta site para um ponteiro da interface. |
|
Fornece o objeto com o ponteiro de IUnknown do site. |
|
Fornece o objeto com o ponteiro de IUnknown do site. |
Membros públicos de dados
Nome |
Descrição |
---|---|
Gerencia o ponteiro de IUnknown do site. |
Comentários
A interface de IObjectWithSite permite que um objeto se comunicar com seu site.A classe IObjectWithSiteImpl fornece uma implementação padrão de esta interface e implementa IUnknown enviar informações para o dispositivo de despejo em compilações de depuração.
IObjectWithSiteImpl especifica dois métodos.Chamadas de cliente SetSiteprimeiro, passando o ponteiro de IUnknown do site.Esse ponteiro é armazenado no objeto, e posteriormente pode ser recuperado com uma chamada a GetSite.
Normalmente, você derivado da classe de IObjectWithSiteImpl quando você estiver criando um objeto que não é um controle.Para controles, derive da classe IOleObjectImpl, que também fornece um ponteiro de site.Não derivam da classe de IObjectWithSiteImpl e de IOleObjectImpl.
Hierarquia de herança
IObjectWithSite
IObjectWithSiteImpl
Requisitos
Cabeçalho: atlcom.h