Classe de IOleObjectImpl
Essa classe implementa IUnknown e é a interface principal através de um contêiner que se comunica com um controle.
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 IOleObjectImpl :
public IOleObject
Parâmetros
- T
Sua classe, derivada de IOleObjectImpl.
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Estabelece uma conexão consultiva com o controle. |
|
Altera o estado de controle de execução quando carregado. |
|
Com o controle para executar uma de suas ações enumeradas. |
|
Com o controle para descartar qualquer desfazem o estado que está mantendo. |
|
Com o controle para remover a interface do usuário de exibição. |
|
Executa o controle e instala a janela, mas não instala a interface do usuário. |
|
Faz com que o controle aberto na ser editado uma janela separada. |
|
Executa a ação específica quando o usuário clica duas vezes no controle.O controle define a ação em geral, active o controle no lugar. |
|
Mostra um controle mais recentemente inserido para o usuário. |
|
Alterna o controle no lugar e mostra a interface do usuário do controle, como menus e barras de ferramentas. |
|
Enumera as conexões consultivas do controle. |
|
Enumera ações para o controle. |
|
Recupera o site cliente do controle. |
|
Recupera dados da área de transferência.a implementação de ATL retorna E_NOTIMPL. |
|
Recupera a extensão da área de exibição do controle. |
|
Recupera o status do controle. |
|
Recupera um apelido do controle.a implementação de ATL retorna E_NOTIMPL. |
|
Recupera o identificador da classe do controle. |
|
Recupera o nome do tipo de controle. |
|
Inicializa o controle de dados selecionados.a implementação de ATL retorna E_NOTIMPL. |
|
Verifica se o controle é atualizado.a implementação de ATL retorna S_OK. |
|
Chamado por DoVerbDiscardUndo após o estado desfazer é descartado. |
|
Chamado por DoVerbHide após o controle está oculto. |
|
Chamado por DoVerbInPlaceActivate após o controle é ativado no lugar. |
|
Por DoVerbOpen chamado depois que o controle foi aberto editando em uma janela separada. |
|
Por DoVerbShow chamado depois que o controle foi feito visível. |
|
Chamado por DoVerbUIActivate após a interface do usuário do controle foi ativado. |
|
Chamado por DoVerbDiscardUndo antes de estado desfazer é descartado. |
|
Chamado por DoVerbHide antes do controle está oculto. |
|
Chamado por DoVerbInPlaceActivate antes do controle é ativado no lugar. |
|
Por DoVerbOpen chamado antes que o controle é aberto editando em uma janela separada. |
|
Por DoVerbShow chamado antes que o controle é feito visível. |
|
Chamado por DoVerbUIActivate antes da interface do usuário do controle está ativado. |
|
Com o controle sobre seu site de cliente no recipiente. |
|
Recomendável um esquema de cores para o aplicativo do controle, se houver.a implementação de ATL retorna E_NOTIMPL. |
|
Define a extensão da área de exibição do controle. |
|
Informa ao controle os nomes do aplicativo e do documento recipiente de controles. |
|
Informa ao controle que o apelido é.a implementação de ATL retorna E_NOTIMPL. |
|
Exclui uma conexão consultiva com o controle. |
|
Atualiza o controle.a implementação de ATL retorna S_OK. |
Comentários
A interface de IOleObject é a interface principal através de um contêiner que se comunica com um controle.A classe IOleObjectImpl 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.
Artigos relacionados tutorial de ATL, criando um projeto de ATL
Hierarquia de herança
IOleObject
IOleObjectImpl
Requisitos
Cabeçalho: atlctl.h