IQuickActivateImpl – třída
Tato třída kombinuje inicializaci řízení kontejnerů do jednoho volání.
Důležité
Tuto třídu a její členy nelze použít v aplikacích, které se spouští v prostředí Windows Runtime.
Syntaxe
template <class T>
class ATL_NO_VTABLE IQuickActivateImpl : public IQuickActivate
Parametry
T
Vaše třída odvozená z IQuickActivateImpl
.
Členové
Veřejné metody
Název | Popis |
---|---|
IQuickActivateImpl::GetContentExtent | Načte aktuální velikost zobrazení pro spuštěný ovládací prvek. |
IQuickActivateImpl::QuickActivate | Provádí rychlou inicializaci načtených ovládacích prvků. |
IQuickActivateImpl::SetContentExtent | Informuje o tom, kolik místa zobrazení kontejneru k němu přiřadil. |
Poznámky
Rozhraní IQuickActivate pomáhá kontejnerům vyhnout se zpožděním při načítání ovládacích prvků kombinováním inicializace v jednom volání. Metoda QuickActivate
umožňuje kontejneru předat ukazatel do struktury QACONTAINER , která obsahuje ukazatele na všechna rozhraní, která ovládací prvek potřebuje. Při návratu ovládací prvek předá zpět ukazatel na strukturu QACONTROL , která obsahuje ukazatele na vlastní rozhraní, které jsou používány kontejnerem. Třída IQuickActivateImpl
poskytuje výchozí implementaci IQuickActivate
a implementuje IUnknown
odesláním informací do zařízení s výpisem paměti v buildech ladění.
Související články ATL – kurz, vytvoření projektu ATL
Hierarchie dědičnosti
IQuickActivate
IQuickActivateImpl
Požadavky
Hlavička: atlctl.h
IQuickActivateImpl::GetContentExtent
Načte aktuální velikost zobrazení pro spuštěný ovládací prvek.
STDMETHOD(GetContentExtent)(LPSIZEL pSize);
Poznámky
Velikost je určená pro úplné vykreslení ovládacího prvku a je určená v jednotkách HIMETRIC.
Viz IQuickActivate::GetContentExtent v sadě Windows SDK.
IQuickActivateImpl::QuickActivate
Provádí rychlou inicializaci načtených ovládacích prvků.
STDMETHOD(QuickActivate)(
QACONTAINER* pQACont,
QACONTROL* pQACtrl);
Poznámky
Struktura obsahuje ukazatele na rozhraní potřebná ovládacím prvku a hodnoty některých okolních vlastností. Po návratu ovládací prvek předá ukazatel na strukturu QACONTROL , která obsahuje ukazatele na vlastní rozhraní, která kontejner vyžaduje, a další informace o stavu.
Viz IQuickActivate::QuickActivate v sadě Windows SDK.
IQuickActivateImpl::SetContentExtent
Informuje o tom, kolik místa zobrazení kontejneru k němu přiřadil.
STDMETHOD(SetContentExtent)(LPSIZEL pSize);
Poznámky
Velikost je zadána v jednotkách HIMETRIC.
Viz IQuickActivate::SetContentExtent v sadě Windows SDK.