Průvodce komponentou knihovny ATL modelu COM+ 1.0
Tento průvodce slouží k přidání objektu do projektu, který podporuje služby modelu COM + 1.0, včetně transakcí.
Lze určit, zda objekt podporuje duální rozhraní a automatizaci. Lze také označit podporu rozhraní informací o chybě, vylepšeného objektu ovládacího prvku, transakcí a asynchronní služby Řízení front zpráv.
Poznámky
Počínaje sadou Visual Studio 2008, registračního skript vytvořený tímto průvodcem registruje jeho komponenty COM v HKEY_CURRENT_USER namísto HKEY_LOCAL_MACHINE. Chcete-li toto chování změnit, nastavte možnost Registrovat komponenty pro všechny uživatele v Průvodci knihovnou ATL.
Názvy
Zadejte názvy pro objekt, rozhraní a třídy, které mají být přidány do projektu. S výjimkou pole Krátký název lze ostatní pole upravovat nezávisle na ostatních. Pokud změníte text pole Krátký název, změny se projeví v názvech všech polí na této stránce. Pokud změníte název Coclass v oddílu modelu COM, změny se projeví v políčku Typ a ProgID, nezmění se však název Rozhraní. Toto chování je navrženo proto, aby bylo možné všechny názvy snadno identifikovat během vývoje ovládacího prvku.
Krátký název
Nastaví zkrácený název pro objekt. Název který zadáte určuje názvy Class a Coclass, názvy souboru .CPP a souboru .H, název Rozhraní, název Typů a ProgID, pokud nezměníte tato pole samostatně.h souboru
Nastaví název souboru hlaviček pro novou třídu objektu. Ve výchozím nastavení je tento název je založen na názvu, který zadáte v Krátký název. Klepnutím na tlačítko se třemi tečkami uložíte soubor do umístění dle vlastního výběru nebo jej připojíte k deklaraci třídy do existujícího souboru. Zvolíte-li existující soubor, průvodce jej neuloží do vybraného umístění dokud nekliknete na tlačítko Dokončit.Průvodce soubor nepřepíše. Pokud jste zvolili název existujícího souboru, kliknete-li na Dokončit, průvodce vás vyzve k označení, zda by měl deklaraci třídy přiložit k obsahu souboru. Klikněte na tlačítko Ano pro připojení k souboru; klikněte na tlačítko Ne pro návrat do průvodce a zadejte jiný název souboru.
Třída
Nastaví název třídy, která má být vytvořená. Tento název je založen na názvu, který zadáte v Krátký název, předcházený C, což je typický prefix pro název třídy.soubor cpp
Nastaví název implementačního souboru pro novou třídu objektu. Ve výchozím nastavení je tento název je založen na názvu, který zadáte v Krátký název. Klikněte na tlačítko se třemi tečkami pro uložení souboru do umístění dle vlastního výběru. Soubor není uložen do vybraného umístění, dokud nekliknete na tlačítko Dokončit v průvodci.Průvodce soubor nepřepíše. Pokud jste zvolili název existujícího souboru, kliknete-li na Dokončit, průvodce vás vyzve k označení, zda by měl implementaci třídy přiložit k obsahu souboru. Klikněte na tlačítko Ano pro připojení k souboru; klikněte na tlačítko Ne pro návrat do průvodce a zadejte jiný název souboru.
Atributový
Označuje, zda objekt používá atributy. Přidáváte-li objekt do projektu knihovny ATL s atributy, tato možnost je zaškrtnuta a není ji možné změnit. To znamená že můžete přidat pouze objekty s atributy do projektu vytvořeného s podporou atribut.Pokud vyberete tuto možnost pro projekt knihovny ATL který není označen atributy, průvodce vyzve k upřesnění, zda chcete přidat podporu atributů do projektu.
Ve výchozím nastavení jsou všechny objekty přidané po nastavení této možnosti označeny jako atributové (zaškrtávací políčko je vybráno). Můžete zrušit zaškrtnutí tohoto políčka pro přidání objektu, který není označen atributy.
Pro další informace navštivte Nastavení aplikace, Průvodce projektu knihovny ATL nebo Základní mechanismy atributů.
COM
Poskytuje informace o funkcích modelu COM pro objekt.
Coclass
Nastaví název třídy komponenty, která obsahuje seznam podporovaných rozhraní objektu.Poznámka
Pokud jste vytvořili váš projekt pomocí atributů nebo pokud jste uvedli na této stránce průvodce, že komponenta modelu COM+ 1.0 používá atributy, nemůžete tuto možnost změnit, protože knihovna ATL nezahrnuje atribut coclass.
Typ
Nastaví popis objektu, který se zobrazí v registru.Rozhraní
Nastaví rozhraní, které vytvoříte pro objekt. Toto rozhraní obsahuje vaše vlastní metody.ProgID
Nastaví název, který mohou kontejnery použít namísto identifikátoru CLSID objektu.