Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A Active Template Library (ATL) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Esta classe combina a inicialização de controlo dos contentores numa única chamada.
Importante
Esta classe e os seus membros não podem ser usados em aplicações que sejam executadas no Windows Runtime.
Sintaxe
template <class T>
class ATL_NO_VTABLE IQuickActivateImpl : public IQuickActivate
Parâmetros
T
A sua classe, derivada de IQuickActivateImpl.
Membros
Métodos Públicos
| Nome | Description |
|---|---|
| IQuickActivateImpl::GetContentExtent | Recupera o tamanho atual do ecrã para um controlo em execução. |
| IQuickActivateImpl::QuickActivate | Realiza a inicialização rápida dos controlos que estão a ser carregados. |
| IQuickActivateImpl::SetContentExtent | Informa o controlo de quanto espaço de visualização o contentor lhe foi atribuído. |
Observações
A interface IQuickActivate ajuda os contentores a evitar atrasos no carregamento dos controlos, combinando a inicialização numa única chamada. O QuickActivate método permite que o contentor passe um ponteiro para uma estrutura QACONTAINER que contém ponteiros para todas as interfaces de que o controlo necessita. No retorno, o controlo devolve um ponteiro para uma estrutura QACONTROL que contém ponteiros para as suas próprias interfaces, que são usadas pelo contentor. Class IQuickActivateImpl fornece uma implementação padrão de IQuickActivate e implementa IUnknown enviando informação para o dispositivo de despejo em compilações de depuração.
Artigos RelacionadosTutorial ATL, Criação de um Projeto ATL
Hierarquia de herança
IQuickActivate
IQuickActivateImpl
Requerimentos
Cabeçalho: atlctl.h
IQuickActivateImpl::GetContentExtent
Recupera o tamanho atual do ecrã para um controlo em execução.
STDMETHOD(GetContentExtent)(LPSIZEL pSize);
Observações
O tamanho é para uma renderização completa do controlo e é especificado em unidades HIMÉTRICAS.
Veja IQuickActivate::GetContentExtent no SDK do Windows.
IQuickActivateImpl::QuickActivate
Realiza a inicialização rápida dos controlos que estão a ser carregados.
STDMETHOD(QuickActivate)(
QACONTAINER* pQACont,
QACONTROL* pQACtrl);
Observações
A estrutura contém ponteiros para interfaces necessárias ao controlo e os valores de algumas propriedades ambientais. Ao regressar, o controlo passa um ponteiro para uma estrutura QACONTROL que contém ponteiros para as suas próprias interfaces que o contentor necessita, bem como informação adicional de estado.
Veja IQuickActivate::QuickActivate no SDK do Windows.
IQuickActivateImpl::SetContentExtent
Informa o controlo de quanto espaço de visualização o contentor lhe foi atribuído.
STDMETHOD(SetContentExtent)(LPSIZEL pSize);
Observações
O tamanho é especificado em unidades HIMÉTRICAS.
Veja IQuickActivate::SetContentExtent no SDK do Windows.
Consulte também
Classe CComControl
Visão geral da classe