Partilhar via


Classe IQuickActivateImpl

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