Sdílet prostřednictvím


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.

Viz také

CComControl – třída
Přehled třídy