Kreator dodawania klasy MFC
Użyj tego kreatora kod, aby dodać klasę do istniejącego projektu MFC lub dodawania klasy do projektu programu ATL, który obsługuje MFC.Można również dodać klasy MFC do projektów Win32, które obsługują MFC.Funkcje, których określona podczas tworzenia projektu określają opcje dostępne w tym oknie dialogowym.
Nazwy
Na tej stronie Określ nazwę klasy, klasy podstawowej i nazwy pliku dla nowej klasy.
Nazwa klasy
Określa nazwę nowej klasy i stanowi podstawę domyślnej nazwy identyfikatorów i pliki na tej stronie.Klasy języka C++ zaczynają się zwykle "C", 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 bazowej, 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 okno lub identyfikator zasobu.Ogólne typy klas są następujące:
Klasy takie jak CButton, CWnd, lub CDocument, które nie wymagają okna dialogowego identyfikator lub identyfikator zasobu.Klasy te nie należy używać okna dialogowego lub zasobów identyfikatora.Po wybraniu jednej z tych klas dla klasy podstawowej, Okno dialogowe ID pole i identyfikator zasobu DHTML pola są nieaktywne.
Klasy takie jak CDialog, CFormView, lub CPropertyPage, które wymagają identyfikatora okno
Klasa CDHtmlDialog, który wymaga Identyfikatora okno, identyfikator zasobu DHTML i nazwy pliku HTML.
Dla klas wymagających Identyfikatora okno dialogowe, aby stało się ono bardziej efektywne w użyciu Edytor zasobów do utworzenia zasobu okno dialogowe, przypisz jej Identyfikatora w okno właściwości, a następnie utworzyć klasę skojarzone z tym identyfikatorem zasobu.Zobacz Tworzenie nowe okno dialogowe uzyskać więcej informacji na temat tworzenia standardowe okno dialogowe systemu Windows.
[!UWAGA]
Jeśli najpierw utworzyć zasób okna dialogowego i uzyskania 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 znajduje się formularz DHTML, który zawiera własną OK i Anulowanie przyciski.
Podczas gdy Twoje okno dialogowe może zawierać zarówno kontroli systemu Windows, jak i formanty DHTML, to 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 jest oparta na nazwie, podanych w Nazwa klasy.Kliknij przycisk wielokropka, aby zapisać nazwę pliku w wybranym miejscu, lub aby dołączyć deklarację klasy do istniejącego pliku.Jeśli wybierzesz istniejący plik, Kreator nie zapisze go do wybranej lokalizacji do momentu, aż kliknij Zakończ w kreatorze.Kreator nie powoduje zastąpienia pliku.Jeśli po kliknięciu przycisku Wybierz nazwę istniejącego pliku, Zakończ, Kreator wyświetli monit o wskazywać, czy deklaracja klasy powinny być dołączane do zawartości pliku.Kliknij przycisk Tak można dołączać pliki; Kliknij przycisk nr aby powrócić do kreatora i określić inną nazwę pliku.
plik .cpp
Ustawia nazwę pliku implementacji dla klasy nowego obiektu.Domyślnie, nazwa ta jest oparta na nazwie, podanych w Nazwa klasy.Kliknij przycisk wielokropka, aby zapisać nazwę pliku w wybranej lokalizacji.Plik nie jest zapisany w wybranej lokalizacji do momentu kliknięcia Zakończ w kreatorze.Kreator nie powoduje zastąpienia pliku.Jeśli po kliknięciu przycisku Wybierz nazwę istniejącego pliku, Zakończ, Kreator wyświetli monit o wskazują, czy Implementacja klasy powinny być dołączane do zawartości pliku.Kliknij przycisk Tak można dołączać pliki; Kliknij przycisk nr aby powrócić do kreatora i określić inną nazwę pliku.
Moduł Active accessibility
Włączenie obsługi MFC Active Accessibility, wywołując EnableActiveAccessibility w konstruktorze.Ta opcja jest dostępna dla klasy pochodne CWnd.Identyfikator zasobu DHTML
Stosuje się do klasy pochodne klasy CDHtmlDialog tylko.Określa identyfikator zasobu w oknie dialogowym DHTML.Identyfikator zasobu pojawia się w sekcji HTML plik .rc projektu, oraz nazwę pliku HTML okno dialogowe.Zasób DHTML, identyfikowanego przez ten identyfikator jest obsługiwany przez okno dialogowe identyfikowane przez Okno dialogowe ID..Plik HTM
Stosuje się do klasy pochodne klasy CDHtmlDialog tylko.Ustawia nazwę pliku HTML w oknie dialogowym DHTML.Domyślnie nazwa tego pliku bazuje na nazwę klasy.Nazwa pliku pojawia się w sekcji HTML plik .rc projektu, wraz z identyfikator języka DHTML okno dialogowe zasobu.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ępna dla projektów utworzonych z obsługą automatyzacji.Oznacza to, że albo MFC projektu, który obsługuje ATL, lub dla którego wybrano projektu MFC automatyzacji pole wyboru w Funkcje zaawansowane stronie Kreatora aplikacji MFC.Opcja
Opis
Brak
Wskazuje, że klasa ma nie obsługuje automatyzacji.
Automatyzacja
Wskazuje, że klasa obsługuje automatyzacji.Jeśli ta opcja jest zaznaczona, nowo utworzony klasa jest dostępna jako obiekt programowalne przez aplikacje klienckie automatyzacji, takich jak Microsoft Visual Basic i Microsoft Excel.Ta opcja nie jest dostępna dla klas bazowych wymienionych po tej tabeli.
Możliwość utworzenia przez identyfikator typu
Wskazuje, że klasę i projektu obsługi innych aplikacji tworzenie obiektów tej klasy przy użyciu automatyzacji.Po wybraniu tej opcji klienci automatyzacji bezpośrednio można utworzyć obiekt automatyzacji.Identyfikator typu w polu tekstowym jest używany przez aplikację klienta Aby określić obiekt, który ma być utworzony; jest ogólnosystemowe i musi być unikatowa.Ta opcja nie jest dostępna dla klas bazowych wymienionych po tej tabeli.
Obsługa automatyzacji nie jest dostępna dla następujących klas bazowych:
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 zmienny, tylko wtedy, gdy wybrano automatyzacji opcja Creatable przez identyfikator typu.Generuj zasoby DocTemplate
Informuje, że dokumenty utworzone przez aplikację zasobów szablon dokumentu.Aby uaktywnić to pole wyboru, projekt musi obsługiwać architektury/widok dokumentu MFC, a klasy podstawowej tej klasy musi być CFormView.Zobacz szablonów dokumentów i proces tworzenia dokumentu/View uzyskać więcej informacji.