Sdílet prostřednictvím


Průvodce ovládacími prvky ATL

Vloží do projektu ATL (nebo do projektu MFC s podporou ATL) ovládací prvek ATL. Pomocí tohoto průvodce můžete vložit jeden ze tří typů ovládacích prvků:

  • Standardní ovládací prvek

  • Složený ovládací prvek

  • Ovládací prvek DHTML

Kromě toho můžete zadat minimální ovládací prvek a odebrat rozhraní ze seznamu Rozhraní , které jsou k dispozici jako výchozí hodnoty pro ovládací prvky, které se mají otevřít ve většině kontejnerů. Rozhraní, která chcete pro ovládací prvek podporovat, můžete nastavit na stránce Rozhraní průvodce.

Poznámky

Registrační skript vytvořený tímto průvodcem zaregistruje jeho komponenty COM v HKEY_CURRENT_USER místo HKEY_LOCAL_MACHINE. Chcete-li toto chování upravit, nastavte součást Zaregistrovat pro všechny uživatele možnost Průvodce ATL.

Názvy

Zadejte názvy objektů, rozhraní a tříd, které se mají přidat do projektu. Kromě krátkého názvu je možné změnit všechna ostatní pole nezávisle. Pokud změníte text krátkého názvu, změna se projeví v názvech všech ostatních polí na této stránce. Pokud změníte název třídy Coclass v části COM, změna se projeví v poli Typ , ale název rozhraní a ProgID se nezmění. Toto chování pojmenování je navržené tak, aby při vývoji ovládacího prvku bylo snadno identifikovatelné všechny názvy.

Poznámka:

Třída coclass je možné upravovat pouze u ovládacích prvků bez tlačítka. Pokud je projekt přiřazený, nemůžete upravit třídu Coclass.

C++

Poskytuje informace pro třídu C++ vytvořenou pro implementaci objektu.

  • Krátký název

    Nastaví zkrácený název objektu. Zadaný název určuje názvy tříd a tříd , soubor (. CPP a . H) názvy, název rozhraní a názvy typů , pokud tato pole nezměníte jednotlivě.

  • Třída

    Nastaví název třídy, která implementuje objekt. Tento název vychází z názvu, který zadáte v krátkém názvu, před kterým je typická předpona názvu třídy.

  • Soubor .h

    Nastaví název souboru záhlaví pro třídu nového objektu. Ve výchozím nastavení je tento název založený na názvu, který zadáte v krátkém názvu. Kliknutím na tlačítko se třemi tečkou uložíte název souboru do umístění podle vašeho výběru nebo připojíte deklaraci třídy k existujícímu souboru. Pokud vyberete existující soubor, průvodce ho neuloží do vybraného umístění, dokud neklepnete na tlačítko Dokončit.

    Průvodce nepřepíše soubor. Pokud vyberete název existujícího souboru, průvodce po kliknutí na tlačítko Dokončit zobrazí výzvu k označení, zda má být deklarace třídy připojena k obsahu souboru. Kliknutím na tlačítko Ano soubor připojíte. Kliknutím na tlačítko Ne se vrátíte do průvodce a zadáte jiný název souboru.

  • .cpp soubor

    Nastaví název souboru implementace pro třídu nového objektu. Ve výchozím nastavení je tento název založený na názvu, který zadáte v krátkém názvu. Kliknutím na tlačítko se třemi tečky uložte název souboru do umístění podle vašeho výběru. Soubor se neuloží do vybraného umístění, dokud v průvodci neklepnete na tlačítko Dokončit .

    Průvodce nepřepíše soubor. Pokud vyberete název existujícího souboru, průvodce po kliknutí na tlačítko Dokončit zobrazí výzvu k označení, zda má být implementace třídy připojena k obsahu souboru. Kliknutím na tlačítko Ano soubor připojíte. Kliknutím na tlačítko Ne se vrátíte do průvodce a zadáte jiný název souboru.

  • Mající znak

    Určuje, zda objekt používá atributy. Pokud přidáváte objekt do přiřazeného projektu KNIHOVNY ATL, je tato možnost vybrána a není dostupná ke změně. To znamená, že do projektu vytvořeného s podporou atributů můžete přidat pouze objekty s atributy.

    Objekt s atributy můžete přidat pouze do projektu ATL, který používá atributy. Pokud vyberete tuto možnost pro projekt ATL, který nemá podporu atributů, průvodce vás vyzve k určení, zda chcete do projektu přidat podporu atributů.

    Ve výchozím nastavení jsou všechny objekty, které přidáte po nastavení této možnosti, označené jako atributy (políčko je zaškrtnuté). Pokud chcete přidat objekt, který nepoužívá atributy, můžete zrušit zaškrtnutí tohoto políčka.

    Další informace najdete v tématu Nastavení aplikace, Průvodce projektem ATL a základní mechanika atributů .

Model COM

Poskytuje informace o funkcích modelu COM pro objekt.

  • Třída spolutřídy

    Nastaví název třídy komponenty, která obsahuje seznam rozhraní podporovaných objektem.

    Poznámka:

    Pokud vytvoříte projekt pomocí atributů nebo pokud na této stránce průvodce označíte, že ovládací prvek používá atributy, nelze tuto možnost změnit, protože ATL neobsahuje atribut coclass .

  • Rozhraní

    Nastaví název rozhraní objektu. Ve výchozím nastavení je název rozhraní předem nastaven na "I".

  • Typ

    Nastaví popis objektu, který se zobrazí v registru.

  • ID progID

    Nastaví název, který kontejnery mohou použít místo CLSID objektu. Toto pole se automaticky nenaplní. Pokud toto pole ručně nenaplníte, nemusí být ovládací prvek dostupný pro jiné nástroje. Například ovládací prvky ActiveX, které jsou generovány bez a ProgID nejsou k dispozici v dialogovém okně Vložit ovládací prvek ActiveX. Další informace o dialogovém okně naleznete v tématu Vložení ovládacích prvků ActiveX.

Viz také

Ovládací prvek ATL
Přidání funkcí do složeného ovládacího prvku
Základy ATL – objekty COM