Classe de IViewObjectExImpl
Essa classe implementa IUnknown e fornece implementações padrão das interfaces de IViewObject, de IViewObject2, e de IViewObjectEx .
Importante |
---|
Essa classe e seus membros não podem ser usados em aplicativos executados em Tempo de Execução do Windows. |
template<
class T
>
class ATL_NO_VTABLE IViewObjectExImpl :
public IViewObjectEx
Parâmetros
- T
Sua classe, derivada de IViewObjectExImpl.
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Desenha uma representação do controle em um contexto de dispositivo. |
|
Congelasse uma representação desenhada de um controle para não sofrerá alterações até Unfreeze.a implementação de ATL retorna E_NOTIMPL. |
|
Recupera uma conexão existente consultiva coletora no controle, se houver um. |
|
Retorna a paleta lógica usada pelo controle de desenho.a implementação de ATL retorna E_NOTIMPL. |
|
Retorna o tamanho de exibição de controle em unidades de HIMETRIC mm (0,01) por unidade de membro CComControlBase::m_sizeExtentde dados da classe do controle. |
|
Fornece dicas de dimensionamento do contêiner para o objeto para usar como o usuário redimensiona. |
|
Retorna um retângulo que descreve um aspecto desenhando aplicativo.a implementação de ATL retorna E_NOTIMPL. |
|
Returns informações sobre a opacidade do objeto e que aspectos de desenho são suportados. |
|
Verifica se o ponto especificado está no retângulo especificado e retorna um valor de HITRESULT em pHitResult. |
|
Verifica se o retângulo de exibição de controle sobrepostos qualquer ponto no retângulo do local especificado e retorna um valor de HITRESULT em pHitResult. |
|
Configura de uma conexão entre o controle e o coletor do que o coletor conselhos pode ser notificado sobre alterações no modo do controle. |
|
Descongela a representação desenhada do controle.a implementação de ATL retorna E_NOTIMPL. |
Comentários
As interfaces de IViewObject, de IViewObject2, e de IViewObjectEx permitem que um controle para exibir-se diretamente, e para criar e gerenciar um coletor de conselhos o recipiente para notificar as alterações na exibição do controle.A interface de IViewObjectEx fornece suporte para recursos estendidos do controle como o desenho cintilação- livre, controles não retangulares e transparente, e teste (por exemplo, como fechar um clique do mouse deve deve ser considerada no controle).A classe IViewObjectExImpl fornece uma implementação padrão de essas interfaces e implementa IUnknown enviar informações para o dispositivo de despejo em compilações de depuração.
Hierarquia de herança
IViewObjectEx
IViewObjectExImpl
Requisitos
Cabeçalho: atlctl.h