Delen via


Klasse IQuickActivateImpl

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze klasse combineert de initialisatie van containers in één aanroep.

Belangrijk

Deze klasse en de bijbehorende leden kunnen niet worden gebruikt in toepassingen die worden uitgevoerd in Windows Runtime.

Syntaxis

template <class T>
class ATL_NO_VTABLE IQuickActivateImpl : public IQuickActivate

Parameterwaarden

T
Uw klas, afgeleid van IQuickActivateImpl.

Leden

Openbare methoden

Naam Description
IQuickActivateImpl::GetContentExtent Hiermee haalt u de huidige weergavegrootte voor een actief besturingselement op.
IQuickActivateImpl::QuickActivate Voert een snelle initialisatie uit van besturingselementen die worden geladen.
IQuickActivateImpl::SetContentExtent Informeert het besturingselement over de hoeveelheid weergaveruimte die aan de container is toegewezen.

Opmerkingen

De interface IQuickActivate helpt containers vertragingen te voorkomen bij het laden van besturingselementen door initialisatie in één aanroep te combineren. Met QuickActivate de methode kan de container een aanwijzer doorgeven aan een QACONTAINER-structuur die aanwijzers bevat voor alle interfaces die nodig zijn voor het beheer. Bij terugkeer stuurt het besturingselement een aanwijzer terug naar een QACONTROL-structuur die aanwijzers op zijn eigen interfaces houdt, die door de container worden gebruikt. Klasse IQuickActivateImpl biedt een standaard implementatie van IQuickActivate en implementeert door informatie te verzenden naar het dumpapparaat in foutopsporingsversies IUnknown .

Gerelateerde artikelenATL-zelfstudie, een ATL-project maken

Overnamehiërarchie

IQuickActivate

IQuickActivateImpl

Requirements

Koptekst: atlctl.h

IQuickActivateImpl::GetContentExtent

Hiermee haalt u de huidige weergavegrootte voor een actief besturingselement op.

STDMETHOD(GetContentExtent)(LPSIZEL pSize);

Opmerkingen

De grootte is voor een volledige rendering van het besturingselement en wordt opgegeven in HIMETRIC-eenheden.

Zie IQuickActivate::GetContentExtent in de Windows SDK.

IQuickActivateImpl::QuickActivate

Voert een snelle initialisatie uit van besturingselementen die worden geladen.

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

Opmerkingen

De structuur bevat aanwijzers naar interfaces die nodig zijn voor het besturingselement en de waarden van bepaalde omgevingseigenschappen. Wanneer het besturingselement wordt geretourneerd, wordt een aanwijzer doorgegeven aan een QACONTROL-structuur die aanwijzers bevat naar de eigen interfaces die de container nodig heeft en aanvullende statusinformatie.

Zie IQuickActivate::QuickActivate in de Windows SDK.

IQuickActivateImpl::SetContentExtent

Informeert het besturingselement over de hoeveelheid weergaveruimte die aan de container is toegewezen.

STDMETHOD(SetContentExtent)(LPSIZEL pSize);

Opmerkingen

De grootte wordt opgegeven in HIMETRIC-eenheden.

Zie IQuickActivate::SetContentExtent in de Windows SDK.

Zie ook

CComControl-klasse
Overzicht van klassen