Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Esta classe fornece uma implementação padrão da interface e implementa IOleControlIUnknown.
Importante
Essa classe e seus membros não podem ser usados em aplicativos executados no Tempo de Execução do Windows.
Sintaxe
template<class T>
class IOleControlImpl
Parâmetros
T
Sua classe, derivada de IOleControlImpl.
Membros
Métodos Públicos
| Nome | Descrição |
|---|---|
| IOleControlImpl::FreezeEvents | Indica se o contêiner ignora ou aceita eventos do controle. |
| IOleControlImpl::GetControlInfo | Preenche informações sobre o comportamento do teclado do controle. A implementação ATL retorna E_NOTIMPL. |
| IOleControlImpl::OnAmbientPropertyChange | Informa um controle que uma ou mais propriedades ambientais do contêiner foram alteradas. A implementação ATL retorna S_OK. |
| IOleControlImpl::OnMnemonic | Informa o controle que um usuário pressionou um pressionamento de tecla especificado. A implementação ATL retorna E_NOTIMPL. |
Observações
Class IOleControlImpl fornece uma implementação padrão da interface IOleControl e implementa IUnknown enviando informações para o dispositivo de despejo em compilações de depuração.
Artigos RelacionadosATL Tutorial, Criando um projeto ATL
Hierarquia de herança
IOleControl
IOleControlImpl
Requerimentos
Cabeçalho: atlctl.h
IOleControlImpl::FreezeEvents
Na implementação do ATL, FreezeEvents incrementa o membro de dados da m_nFreezeEvents classe de controle se bFreeze for TRUE e diminui m_nFreezeEvents se bFreeze for FALSE.
HRESULT FreezeEvents(BOOL bFreeze);
Observações
FreezeEvents em seguida, retorna S_OK.
Consulte IOleControl::FreezeEvents no SDK do Windows.
IOleControlImpl::GetControlInfo
Preenche informações sobre o comportamento do teclado do controle.
HRESULT GetControlInfo(LPCONTROLINFO pCI);
Observações
Consulte IOleControl::GetControlInfo no SDK do Windows.
Valor de retorno
Devolve E_NOTIMPL.
IOleControlImpl::OnAmbientPropertyChange
Informa um controle que uma ou mais propriedades ambientais do contêiner foram alteradas.
HRESULT OnAmbientPropertyChange(DISPID dispid);
Valor de retorno
Devolve S_OK.
Observações
Consulte IOleControl::OnAmbientPropertyChange no SDK do Windows.
IOleControlImpl::OnMnemonic
Informa o controle que um usuário pressionou um pressionamento de tecla especificado.
HRESULT OnMnemonic(LPMSG pMsg);
Valor de retorno
Devolve E_NOTIMPL.
Observações
Consulte IOleControl::OnMnemonic no SDK do Windows.
Ver também
IOleObjectImpl Classe
interfaces de controles ActiveX
Visão geral da classe