Průvodce přidáním třídy knihovny MFC
Tento průvodce kódem slouží k přidání třídy do existujícího projektu knihovny MFC, nebo pro přidání třídy do projektu knihovny ATL, který podporuje knihovnu MFC.Knihovny MFC lze také přidat k projektům Win32, které podporují knihovnu MFC.Možnosti, které jste zadali při vytvoření projektu, určují možnosti, které jsou k dispozici v tomto dialogovém okně.
Názvy
Na této stránce zadejte název třídy, základní třídu a název souboru pro novou třídu.
Název třídy
Určuje název nové třídy a poskytuje výchozí základ pro názvy identifikátorů a souborů na této stránce.Třídy jazyka C++ obvykle začínají na „C”, například „CMyClass” bude „MyClass.H”, atd.Základní třída
Určuje název základní třídy pro novou třídu.Ve výchozím nastavení je základní třída CWnd.Zvolená základní třída určuje, zda jsou ostatní kolonky na této stránce aktivní.Typ třídy nastavené jako základní třída určuje, zda má třída identifikátor dialogového okna nebo prostředku.Obecné typy tříd jsou následující:
Třídy jako CButton, CWnd nebo CDocument, které nevyžadují identifikátor dialogového okna nebo prostředku.Tyto třídy nepoužívají identifikátor dialogového okna nebo prostředku.Pokud jste zvolili jednu z těchto tříd pro základní třídu, jsou pole Dialog ID a DHTML resource ID neaktivní.
Třídy jako CDialog, CFormView nebo CPropertyPage, které vyžadují identifikátor dialogového okna.
Třída CDHtmlDialog, která vyžaduje identifikátor dialogového okna, prostředku DHTML a název souboru HTML.
Pro třídy vyžadující identifikátor dialogového okna může být efektivnější použití Editoru zdrojů pro vytvoření zdroje dialogového okna, přiřazení jeho ID v okně Vlastností a poté vytvoření třídy spojené s ID tohoto zdroje.Více informací o vytváření standardního dialogového okna systému Windows naleznete v tématu Vytváření nového dialogového okna.
[!POZNÁMKA]
Pokud nejprve vytvoříte zdroj dialogového okna a odvodíte jeho novou třídu z CDHtmlDialog, odstraňte standardní tlačítka Windows OK a Zrušit, která se zobrazí ve výchozím dialogovém okně.Standardní dialogové okno systému Windows je hostitelem formuláře DHTML, který obsahuje vlastní tlačítka OK a Zrušit.
Přestože dialogové okno může obsahovat ovládací prvky systému Windows i ovládací prvky jazyka DHTML, toto se nedoporučuje.
Identifikátor dialogu
Určuje identifikátor dialogového okna, pokud je zvolena CDialog, CFormView, CPropertyPage nebo CDHtmlDialog jako Základní třída..h soubor
Nastaví název souboru hlaviček pro novou třídu objektu.Ve výchozím nastavení je tento název založen na názvu, který zadáte v Názvu třídy.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.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.
.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 Názvu třídy.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.
Active accessibility
Povolí podporu aktivního usnadnění pro knihovnu MFC voláním EnableActiveAccessibility v konstruktoru.Tato možnost je k dispozici pro třídy odvozené od CWnd.Identifikátor prostředku DHTML
Platí pouze pro třídy odvozené z CDHtmlDialog.Určuje identifikátor prostředku dialogového okna DHTML.Identifikátor prostředku se zobrazí v oddíle HTML projektového souboru .RC spolu s názvem souboru dialogového okna HTML.Prostředek DHTML určený identifikátorem je hostován dialogovým oknem označeným Dialog ID.Soubor .HTM
Platí pouze pro třídy odvozené z CDHtmlDialog.Nastaví název HTML souboru pro dialogové okno DHTML.Ve výchozím nastavení je tento název souboru založen na názvu třídy.Název souboru prostředku se zobrazí v oddíle HTML projektového souboru .RC spolu s identifikátorem dialogového okna DHTML.Automatizace
Nastaví podporu na úrovni třídy pro Automatizaci.Automatizace na úrovni třídy je k dispozici pro všechny třídy, které podporují automatizaci.Je také k dispozici pro projekty vytvořené s podporou Automatizace.To znamená projekt knihovny MFC který podporuje knihovnu ATL, nebo projekt knihovna MFC, pro který jste zvolili zaškrtávací políčko Automatizace na stránce Pokročilé funkce Průvodce aplikací knihovny MFC.Možnost
Description
Žádná
Označuje, že třída nepodporuje automatizaci.
Automatizace
Označuje, že třída podporuje automatizaci.Pokud zvolíte tuto možnost, je nově vytvořena třída k dispozici jako programovatelný objekt prostřednictvím klientské aplikace automatizace, jako je například Microsoft Visual Basic a Microsoft Excel.Tato možnost není k dispozici pro základní třídy uvedené za touto tabulkou.
Vytvořitelné podle typu identifikátoru
Označuje, že třída i projekt podporují vytváření objektů této třídy ostatními aplikacemi pomocí Automatizace.S touto možností mohou klienti automatizace přímo vytvářet automatizační objekt.Typ identifikátoru v textovém poli je používán klientskou aplikací pro určení projektu, který se má vytvořit; je v systému a musí být jedinečný.Tato možnost není k dispozici pro základní třídy uvedené za touto tabulkou.
Podpora automatizace není k dispozici pro následující základní třídy:
CAsyncMonitorFile
CAsyncSocket
CCachedDataPathProperty
CConnectionPoint
CDatabase
CDataPathProperty
CHttpFilter
CHttpServer
CInternetSession
CObject
CSocket
Typ identifikátoru
Nastaví typ ID třídy.ID typu spojuje pole Název projektu a nový název třídy takto: MFCProj.MFCClass.Tento identifikátor je možné změnit pouze v případě, že jste vybrali možnost AutomatizaceVytvořitelné podle typu identifikátoru.Generovat prostředky DocTemplate
Indikuje, že dokumenty vytvořené aplikaci mají prostředky šablony dokumentu.Chcete-li vybrat toto zaškrtávací políčko, projekt musí podporovat MFC architekturu document/view, a základní třída této třídy musí být CFormView.Další informace naleznete v tématu Šablony dokumentu a proces vytváření document/view.