Sdílet prostřednictvím


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 ovládacího prvku
    Druh ovládacího prvku, který chcete vytvořit.

    • Standardní ovládací prvek: ovládací prvek ActiveX.

    • Složený ovládací: 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 Podpora DHTML řídí ATL.

    • Ovládací prvek DHTML: ovládací prvek DHTML 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 Identifikuje prvky projektu ovládací prvek DHTML.

  • Minimální ovládací prvek
    Podporuje pouze rozhraní nezbytně vyžadované většinou kontejnerů.Můžete nastavit minimálními ovládací 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í prvek DHTML.

  • Agregace
    Přidá podporu agregace pro vytvářený ovládací prvek.Další informace naleznete v tématu Agregace.

    • Ano: vytvoření ovládacího prvku lze agregovat.

    • Ne: vytvořit ovládací prvek nemůže být agregovány.

    • Pouze: vytvořit ovládací prvek, který může být tvořena pouze prostřednictvím agregace.

  • Model vláken
    Určuje model vláken použitý ovládacím prvkem.

    • Jeden: ovládací prvek bude spuštěn pouze v primární podproces COM.

    • Byt: ovládací prvek lze vytvořit libovolný objekt apartment pro jeden podproces.Výchozí nastavení.

  • Rozhraní
    Typ rozhraní, které zpřístupní tento ovládací prvek kontejneru.

    • Duální: vytvoří rozhraní, které poskytuje vlastnosti a metody prostřednictvím IDispatch a přímo VTBL.

    • Vlastní: vytvoří rozhraní, které poskytuje metody přímo až 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.

    • Spojovací body: umožňuje připojení body pro objekt tím, že odvozena od třídy do objektu IConnectionPointContainerImpl a jeho vystavení zdrojové rozhraní.

    • Licence: Přidá podporu řízení pro licencí.Licencované ovládací prvky můžou být hostovány pouze pokud má klientský počítač správnou licenci.

Viz také

Referenční dokumentace

Průvodce ovládacím prvkem knihovny ATL