Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.