Udostępnij za pośrednictwem


Klasa Kreatora dodawania MFC

Klasę można dodać do istniejącego projektu MFC lub dodać klasę w projekcie ATL, który obsługuje MFC, należy użyć tego kreatora kodu.Można również dodać klas MFC do projektów Win32, których wsparcie MFC.Funkcje, określone podczas tworzenia projektu określają opcje dostępne w tym oknie dialogowym.

Nazwy

Na tej stronie można określić nazwę klasy, klasy podstawowej i nazwy pliku dla nowej klasy.

  • Nazwa klasy
    Określa nazwę nowej klasy i stanowi podstawę domyślnej nazwy identyfikatory i pliki na tej stronie.Klasy C++ rozpoczynać "C", zazwyczaj tak na przykład, "CMyClass" staje się "MyClass.h", i tak dalej.

  • Klasa podstawowa
    Określa nazwę klasy bazowej dla nowej klasy.Domyślnie jest klasa podstawowa CWnd.Klasy podstawowej, którą wybierzesz Określa, czy pozostałe pola na tej stronie są aktywne.

    Typ klasy ustawione jako klasa podstawowa określa, czy klasa ma identyfikator okna dialogowego lub identyfikator zasobu.Ogólne typy klas są następujące:

    • Klasy, takie jak CButton, CWnd, lub CDocument, które nie wymagają okno dialogowe Identyfikatora lub identyfikator zasobu.Klasy te nie należy używać okna dialogowego lub zasobu identyfikatora.Po wybraniu jednego z tych klas dla klasy podstawowej, Okno dialogowe identyfikator pole i identyfikator zasobu DHTML są wyszarzone pole.

    • Klasy, takie jak CDialog, CFormView, lub CPropertyPage, które wymagają identyfikatora okno dialogowe

    • Klasa CDHtmlDialog, który wymaga identyfikator okna dialogowego, identyfikator zasobu DHTML i nazwy pliku HTML.

    Dla klas Identyfikator okno dialogowe wymagające, może być bardziej efektywne, aby użyć zasobów edytora do utworzenia zasobu okno dialogowe, przypisz jej Identyfikatora w okno właściwościi następnie utworzyć klasę skojarzonych z tym identyfikator zasobu.Zobacz nowe okno dialogowe Tworzenie Aby uzyskać więcej informacji na temat tworzenia standardowego okna dialogowego systemu Windows.

    [!UWAGA]

    Jeśli najpierw utworzyć zasób okno dialogowe i jego nową klasę z CDHtmlDialog, usunąć standardowy Windows OK i anulowanie przycisków wyświetlanych w oknie dialogowym domyślna.Standardowe okno dialogowe systemu Windows obsługuje formularza DHTML, która zawiera własny OK i anulowanie przyciski.

    Gdy okno dialogowe użytkownika może zawierać zarówno systemu Windows, formanty i DHTML, nie jest zalecane.

  • Okno dialogowe ID
    Określa identyfikator okno dialogowe, jeśli wybrano CDialog, CFormView, CPropertyPage, lub CDHtmlDialog jako klasy bazowej.

  • plik .h
    Ustawia nazwę pliku nagłówka dla nowego obiektu klasy.Domyślnie, nazwa ta opiera się na podanej nazwie w Nazwa klasy.Kliknij przycisk wielokropka, aby zapisać nazwę pliku do wybranej lokalizacji lub dołączyć deklarację klasy do istniejącego pliku.Jeśli wybierzesz istniejący plik, Kreator nie zapisze go w wybranej lokalizacji do momentu kliknij Zakończ w kreatorze.

    Kreator nie powoduje zastąpienia pliku.Jeśli po kliknięciu nazwę istniejącego pliku, zaznacz Zakończ, Kreator wyświetli monit, aby wskazać, czy deklaracja klasy powinny być dołączane do zawartości pliku.Kliknij Tak do dołączania pliku; Kliknij nr , aby powrócić do kreatora i określ inną nazwę pliku.

  • plik .cpp
    Ustawia nazwę pliku implementacji klasy nowego obiektu.Domyślnie, nazwa ta opiera się na podanej nazwie w Nazwa klasy.Kliknij przycisk wielokropka, aby zapisać nazwę pliku w wybranej lokalizacji.Plik nie jest zapisywany w wybranej lokalizacji do momentu kliknięcia Zakończ w kreatorze.

    Kreator nie powoduje zastąpienia pliku.Jeśli po kliknięciu nazwę istniejącego pliku, zaznacz Zakończ, Kreator wyświetli monit, aby wskazać, czy Implementacja klasy powinny być dołączane do zawartości pliku.Kliknij Tak do dołączania pliku; Kliknij nr , aby powrócić do kreatora i określ inną nazwę pliku.

  • Active accessibility
    Umożliwia obsługę MFC firmy Active Accessibility, wywołując EnableActiveAccessibility w konstruktorze.Ta opcja jest dostępna dla klas pochodnych CWnd.

  • Identyfikator zasobu DHTML
    Stosuje się do klasy pochodzące od CDHtmlDialog tylko.Określa identyfikator zasobu w oknie dialogowym DHTML.Identyfikator zasobu pojawia się w sekcji HTML plik .rc projektu, wraz z nazwą pliku HTML okna dialogowego pole.Zasób DHTML, identyfikowane przez ten identyfikator jest obsługiwana przez okno dialogowe identyfikowany przez Okno dialogowe identyfikator.

  • .Plik HTM
    Stosuje się do klasy pochodzące od CDHtmlDialog tylko.Ustawia nazwę pliku HTML w oknie dialogowym DHTML.Domyślnie ta nazwa pliku jest oparta na nazwie klasy.Nazwa pliku pojawi się w sekcji HTML plik .rc projektu, wraz z identyfikator zasobu pole dialogowe DHTML.

  • Automatyzacja
    Ustawia poziom wsparcia dla klasy automatyzacji.Automatyzacja na poziomie klasy jest dostępna dla wszystkich klas, które obsługują automatyzacji.Jest również dostępne dla projektów utworzonych z obsługą automatyzacji.Oznacza to, że albo MFC projektu obsługuje ATL, lub dla których wybrano projekt MFC automatyzacji pole wyboru w Zaawansowane funkcje strony Kreatora aplikacji MFC.

    Opcja

    Opis

    Brak

    Wskazuje, że klasa ma bez obsługi automatyzacji.

    Automatyzacja

    Wskazuje, że klasa obsługuje automatyzacji.Zaznaczenie tej opcji, nowo utworzony klasy jest dostępna jako programowalne obiektu przez aplikacje klienta automatyzacji, takich jak Microsoft Visual Basic i Microsoft Excel.Ta opcja nie jest dostępna dla podstawowych klas wymienione po tej tabeli.

    Możliwość utworzenia przez identyfikator typu

    Wskazuje, że zarówno klasy, jak i projekt obsługują inne aplikacje, tworzenie obiektów tej klasy za pomocą automatyzacji.Po wybraniu tej opcji klienci automatyzacji bezpośrednio można utworzyć obiektu automatyzacji.Identyfikator typu w polu tekstowym jest używana przez aplikację klienta, aby określić obiekt ma zostać utworzony jest ogólnosystemowe i musi być unikatowy.Ta opcja nie jest dostępna dla podstawowych klas wymienione po tej tabeli.

    Automatyzacja obsługi nie jest dostępna dla następujących klas podstawowych:

    • CAsyncMonitorFile

    • CAsyncSocket

    • CCachedDataPathProperty

    • CConnectionPoint

    • CDatabase

    • CDataPathProperty

    • CHttpFilter

    • CHttpServer

    • CInternetSession

    • CObject

    • CSocket

  • Identyfikator typu
    Ustawia identyfikator typu klasy.Identyfikator typu pole łączy nazwę projektu i nową nazwę klasy w następujący sposób: MFCProj.MFCClass.Ten identyfikator jest może być zmieniane tylko po wybraniu automatyzacji opcji Creatable przez identyfikator typu.

  • Generowanie zasobów DocTemplate
    Informuje, że dokumenty utworzone przez aplikację zasobów szablon dokumentu.Aby aktywować to pole wyboru, projekt musi obsługiwać architektury/widok dokumentu MFC i klasą bazową dla tej klasy muszą być CFormView.

    Zobacz Szablony dokumentów i proces tworzenia dokumentu/View Aby uzyskać więcej informacji.

Zobacz też

Zadania

Dodawanie klasy MFC

Koncepcje

Dodawanie klasy