Condividi tramite


Classe IQuickActivateImpl

Questa classe combina l'inizializzazione del controllo dei contenitori in una singola chiamata.

Importante

Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.

Sintassi

template <class T>
class ATL_NO_VTABLE IQuickActivateImpl : public IQuickActivate

Parametri

T
Classe derivata da IQuickActivateImpl.

Membri

Metodi pubblici

Nome Descrizione
IQuickActivateImpl::GetContentExtent Recupera le dimensioni di visualizzazione correnti per un controllo in esecuzione.
IQuickActivateImpl::QuickActivate Esegue un'inizializzazione rapida dei controlli caricati.
IQuickActivateImpl::SetContentExtent Informa il controllo della quantità di spazio di visualizzazione assegnato al contenitore.

Osservazioni:

L'interfaccia IQuickActivate consente ai contenitori di evitare ritardi durante il caricamento dei controlli combinando l'inizializzazione in una singola chiamata. Il QuickActivate metodo consente al contenitore di passare un puntatore a una struttura QACONTAINER che contiene puntatori a tutte le interfacce necessarie per il controllo. Al ritorno, il controllo passa un puntatore a una struttura QACONTROL che contiene puntatori alle proprie interfacce, usate dal contenitore. La classe IQuickActivateImpl fornisce un'implementazione predefinita di IQuickActivate e implementa inviando informazioni al dispositivo di dump nelle compilazioni IUnknown di debug.

Esercitazione su ATL per articolicorrelati, creazione di un progetto ATL

Gerarchia di ereditarietà

IQuickActivate

IQuickActivateImpl

Requisiti

Intestazione: atlctl.h

IQuickActivateImpl::GetContentExtent

Recupera le dimensioni di visualizzazione correnti per un controllo in esecuzione.

STDMETHOD(GetContentExtent)(LPSIZEL pSize);

Osservazioni:

Le dimensioni sono relative a un rendering completo del controllo e sono specificate nelle unità HIMETRIC.

Vedi IQuickActivate::GetContentExtent in Windows SDK.

IQuickActivateImpl::QuickActivate

Esegue un'inizializzazione rapida dei controlli caricati.

STDMETHOD(QuickActivate)(
    QACONTAINER* pQACont,
    QACONTROL* pQACtrl);

Osservazioni:

La struttura contiene puntatori alle interfacce necessarie per il controllo e i valori di alcune proprietà di ambiente. Al termine, il controllo passa un puntatore a una struttura QACONTROL che contiene puntatori alle proprie interfacce richieste dal contenitore e informazioni aggiuntive sullo stato.

Vedi IQuickActivate::QuickActivate in Windows SDK.

IQuickActivateImpl::SetContentExtent

Informa il controllo della quantità di spazio di visualizzazione assegnato al contenitore.

STDMETHOD(SetContentExtent)(LPSIZEL pSize);

Osservazioni:

Le dimensioni sono specificate in unità HIMETRIC.

Vedi IQuickActivate::SetContentExtent in Windows SDK.

Vedi anche

Classe CComControl
Cenni preliminari sulla classe