Sdílet prostřednictvím


Průvodce stránkou vlastností knihovny ATL

Tento průvodce přidá stránku vlastností do projektu knihovny ATL nebo do projektu knihovny MFC s podporou knihovny ATL. Stránka vlastností knihovny ATL poskytuje uživatelské rozhraní pro nastavení vlastností (nebo volání metod) jednoho nebo více objektů COM.

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 všechna ostatní pole editovat nezávisle. 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íčkuTyp a ProgID. Toto chování je navrženo proto, aby bylo možné všechny názvy snadno identifikovat během vývoje stránky vlastností.

Poznámka

Coclass je upravovatelná pouze v projektech bez označení atributy. Je-li váš projekt označený atributy, nelze upravovat Coclass.

C++

Poskytuje informace třídě C++ implementující vytvořený objekt.

Termín

Definice

Krátký název

Nastaví zkrácený název pro objekt. Pokud tyto položky nezměníte individuálně, určuje zadaný název názvy třídy a Coclass, názvy souborů (.CPP a .H), název Typů a ProgID.

.h soubor

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. Kliknutím na tlačítko se třemi tečkami uložíte soubor do umístění dle vlastního výběru nebo připojíte deklaraci třídy do existujícího souboru. Vyberete-li existující soubor, průvodce jej neuloží do vybraného umístění dokud neklepnete 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á implementuje objekt. 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.

.cpp soubor

Nastaví název implementačního souboru pro novou třídu objektu. Ve výchozím nastavení je tento název 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. Pokud objekt přidáváte do projektu knihovny ATL označené atributy, je tato možnost zvolená a nelze ji změnit. To znamená, že do projektu vytvořeného s podporou atributů lze přidat pouze objekty označené atributy.

Přidělený objekt můžete přidat pouze pro projekt knihovny ATL používající atributy. Pokud vyberete tuto možnost pro projekt knihovny ATL, který nemá podporu atributů, průvodce vyzve k upřesnění, zda chcete přidat podporu atributů do projektu.

Ve výchozím nastavení, všechny objekty, které přidáte po nastavení této možnosti, jsou 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ý nepoužívá 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 stránka vlastností 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.

  • ProgID
    Nastaví název, který mohou kontejnery použít namísto identifikátoru objektu CLSID.

Viz také

Odkaz

Možnosti, Průvodce stránkou vlastností knihovny ATL

Řetězce, Průvodce stránkou vlastností knihovny ATL

Koncepty

Example: Implementing a Property Page