Udostępnij za pośrednictwem


Typ aplikacji, kreator aplikacji MFC

Użyj tej strony Kreatora aplikacji MFC, aby zaprojektować i dodać podstawowe funkcje do nowej aplikacji MFC.

  • Typ aplikacji

    Określa typ obsługi dokumentów, które chcesz utworzyć w aplikacji. Wybrany typ aplikacji określa opcje interfejsu użytkownika, które są dostępne dla aplikacji. Aby uzyskać więcej informacji, zobacz Funkcje interfejsu użytkownika, Kreator aplikacji MFC.

    Aby uzyskać więcej informacji na temat typów dokumentów, zobacz:

    Opcja Opis
    Pojedynczy dokument Tworzy architekturę interfejsu pojedynczego dokumentu (SDI) dla aplikacji, w której klasa widoku jest oparta na klasie CView. Klasę bazową dla widoku można zmienić na stronie Wygenerowane klasy, Kreator aplikacji MFC kreatora. Aby na przykład utworzyć aplikację opartą na formularzach, użyj klasy CFormView dla klasy widoku.

    W tym typie aplikacji okno ramki dokumentu może zawierać tylko jeden dokument.
    Wiele dokumentów Tworzy architekturę interfejsu wielu dokumentów (MDI) dla aplikacji, w której klasa widoku jest oparta na .CView Klasę bazową dla widoku można zmienić na stronie Wygenerowane klasy kreatora. Aby na przykład utworzyć aplikację opartą na formularzach, użyj jej CFormView dla klasy view.

    W tej aplikacji okno ramki dokumentu może zawierać wiele okien podrzędnych.
    Dokumenty z kartami Umieszcza każdy dokument na osobnej karcie.
    Oparte na oknach dialogowych Tworzy architekturę opartą na oknach dialogowych dla aplikacji, w której klasa okien dialogowych jest oparta na .CDialog (Aby utworzyć okno dialogowe HTML, zaznacz pole Użyj okna dialogowego HTML.
    Korzystanie z okna dialogowego HTML Tylko w przypadku aplikacji okna dialogowego. Wyprowadza klasę okna dialogowego z klasy CDHtmlDialog zamiast klasy CDialog. Jeśli to pole wyboru zostanie CDHtmlDialog wyświetlone w polu Klasa podstawowa na stronie Wygenerowane klasy, Kreator aplikacji MFC kreatora.

    Okno CDHtmlDialogdialogowe pochodne wyświetla okna dialogowe oparte na kodzie HTML, wymienia dane za pomocą kontrolek HTML i obsługuje zdarzenia HTML.
    Wiele dokumentów najwyższego poziomu Tworzy wiele architektur najwyższego poziomu dla aplikacji, w której klasa widoku jest oparta na .CView

    W tym typie aplikacji, gdy użytkownik kliknie pozycję Nowy (lub Nowa ramka) w menu Plik , aplikacja tworzy okno, którego element nadrzędny jest niejawnie pulpitem. Nowa ramka dokumentu jest wyświetlana na pasku zadań i nie jest ograniczona do obszaru klienta okna aplikacji.
  • Obsługa architektury dokumentu/widoku

    Określa, czy należy uwzględnić architekturę dokumentu/widoku w aplikacji przy użyciu klasy CDocument i klasy CView (ustawienie domyślne). Wyczyść to pole wyboru, jeśli przenosisz aplikację inną niż MFC lub chcesz zmniejszyć rozmiar skompilowanego pliku wykonywalnego. Domyślnie aplikacja bez architektury dokumentu/widoku pochodzi z klasy CWinApp i nie obejmuje obsługi MFC otwierania dokumentu z pliku dysku.

  • Język zasobów

    Ustawia język zasobów. Na liście są wyświetlane języki dostępne w systemie zgodnie z instalacją programu Visual Studio. Jeśli chcesz wybrać język inny niż język systemu, odpowiedni folder szablonu dla tego języka musi być już zainstalowany.

    Wybrany język znajduje odzwierciedlenie w opcji Zlokalizowane ciągi strony Kreator aplikacji MFC kreatora szablonu dokumentu.

  • Korzystanie z bibliotek Unicode

    Określa, czy jest używana wersja Unicode lub innej niż Unicode bibliotek MFC.

  • Styl projektu

    Wskazuje, czy aplikacja ma standardową architekturę MFC, Eksplorator plików, Visual Studio lub Office i wyświetla. Aby uzyskać więcej informacji, zobacz Tworzenie aplikacji MFC w stylu Eksplorator plików.

    Opcja Opis
    Standardowa MFC Zapewnia standardową architekturę aplikacji MFC.
    Eksplorator plików Implementuje aplikację podobną do Eksplorator plików przy użyciu okna podziału, w którym lewe okienko jest klasą CTreeView, a okienko po prawej stronie jest klasą CListView.
    Program Visual Studio Implementuje aplikację podobną do programu Visual Studio, która zawiera cztery okienka dokowania (Widok plików, Widok klas, Właściwości i Dane wyjściowe), które pochodzą z klasy CDockablePane i głównego okna ramowego pochodzącego z klasy CMDIFrameWndEx (wartość domyślna).
    Office Implementuje aplikację podobną do pakietu Office, która zawiera wstążkę pochodzącą z klasy CMFCRibbonBar, pasek programu Outlook pochodzący z klasy CMFCOutlookBar, pasek transkrypcji pochodzący z klasy CMFCCaptionBar oraz ramki głównej pochodzącej z klasy CMDIFrameWndEx.
  • Styl i kolory wizualne

    Określa styl wizualny aplikacji. Dostępne są następujące opcje:

    • Windows Native/Default

    • Office 2003

    • Visual Studio 2005

    • Office 2007 (Motyw niebieski)

    • Office 2007 (motyw)

    • Office 2007 (motyw Silver)

    • Office 2007 (motyw Aqua)

  • Włączanie przełączania stylu wizualizacji

    Określa, czy użytkownik może zmienić styl wizualny aplikacji w czasie wykonywania, zazwyczaj wybierając odpowiedni styl wizualizacji z menu lub wstążki.

  • Korzystanie z MFC

    Określa sposób łączenia z biblioteką MFC. Domyślnie MFC jest połączony jako udostępniona biblioteka DLL.

    Opcja Opis
    Używanie MFC w udostępnionej biblioteki DLL Łączy bibliotekę MFC z aplikacją jako udostępnioną bibliotekę DLL. Aplikacja wykonuje wywołania biblioteki MFC w czasie wykonywania. Ta opcja zmniejsza wymagania dotyczące dysku i pamięci aplikacji, które składają się z wielu plików wykonywalnych korzystających z biblioteki MFC. Zarówno aplikacje Win32, jak i MFC mogą wywoływać funkcje w dll (ustawienie domyślne)
    Używanie MFC w bibliotece statycznej Łączy aplikację ze statyczną biblioteką MFC w czasie kompilacji.

Zobacz też

Kreator aplikacji MFC
Typy plików utworzone dla projektów Visual Studio C++