Možnosti, Průvodce ovládacím prvkem knihovny ATL
Zde vložte souhrn "Výsledky vyhledávání".
Pomocí této stránky průvodce lze definovat typ vytvářeného ovládacího prvku a úroveň podpory rozhraní, které obsahuje.
Typ kontroly
Druh ovládacího prvku, který chcete vytvořit.Standardní ovládací prvek: Ovládací prvek ActiveX.
Složený ovládací prvek: Ovládací prvek ActiveX, který může obsahovat (podobně jako dialogové okno) jiné ovládací prvky ActiveX, nebo ovládací prvky systému Windows. Složený ovládací prvek obsahuje následující položky:
Šablona pro dialogové okno, které implementuje složený ovládací prvek.
Vlastní zdroj, registr, který při vyvolání automaticky registruje složený ovládací prvek.
Třída C++, která implementuje složený ovládací prvek.
Rozhraní modelu COM vystavené složeným ovládacím prvkem.
Zkušební stránka HTML obsahující složený ovládací prvek.
Tento ovládací prvek ve výchozím nastavení nastaví CComControlBase::m_bWindowOnly na hodnotu true pro označení, že se jedná o ovládací prvek okna. Implementuje jímkovou mapu. Další informace naleznete v tématu ATL Support for DHTML Controls.
Ovládací prvek DHTML: Ovládací prvek DHTML knihovny ATL určuje uživatelské rozhraní pomocí jazyka HTML. Třída uživatelského rozhraní DHTML obsahuje mapu modelu COM. Tento ovládací prvek ve výchozím nastavení nastaví CComControlBase::m_bWindowOnly na hodnotu true pro označení, že se jedná o ovládací prvek okna.
Další informace naleznete v tématu Identifying the Elements of the DHTML Control Project.
Minimální ovládací prvek
Podporuje pouze rozhraní nezbytně vyžadované většinou kontejnerů. Minimální ovládací prvek lze nastavit pro všechny typy ovládacích prvků: můžete vytvořit minimální standardní ovládací prvek, minimální složený ovládací prvek nebo minimální ovládací prvek DHTML.Agregace
Přidá podporu agregace pro vytvářený ovládací prvek. Další informace naleznete v tématu Aggregation.Ano Vytvoří ovládací prvek, který může být agregovaný.
Ne Vytvoří ovládací prvek, který nemůže být agregovaný.
Only: Vytvoří ovládací prvek, který může být vytvořený pouze prostřednictvím agregace.
Model vláken
Určuje model vláken použitý ovládacím prvkem.Jednoduchý: Ovládací prvek se spustí pouze v primárním vlákně modelu COM.
Apartment: Ovládací prvek lze vytvořit v jakémkoliv jediném izolovaném vlákně. Výchozí nastavení.
Rozhraní
Typ rozhraní, které zpřístupní tento ovládací prvek kontejneru.Dual: Vytvoří rozhraní, které vystavuje vlastnosti a metody prostřednictvím IDispatch a přímo prostřednictvím VTBL.
Vlastní: Vytvoří rozhraní, které vystavuje metody přímo prostřednictvím VTBL.
Pokud zvolíte Vlastní, lze určit, že ovládací prvek je Automation compatible. Pokud zvolíte Automation compatible, přidá průvodce atribut oleautomation do rozhraní v IDL, a rozhraní může být zařazeno univerzální zařazováním v oleaut32.DLL. Další informace naleznete v tématu Podrobnosti zařazování ve Windows SDK.
Pokud zvolíte Automation compatible, pak všechny parametry pro všechny metody v ovládacím prvku musí být kompatibilní s VARIANT.
Podpora
Nastaví další různou podporu pro ovládací prvek.Bod připojení: Přidá bod připojení pro objekt tím, že třídu objektu odvodí z IConnectionPointContainerImpl a povolí vystavení zdrojového rozhraní.
Licencované: Přidá ovládacímu prvku podporu Správy licencí. Licencované ovládací prvky můžou být hostovány pouze pokud má klientský počítač správnou licenci.