Uygulama Türü, MFC Uygulama Sihirbazı
Yeni bir MFC uygulaması tasarlamak ve bunlara temel özellikler eklemek için MFC Uygulama Sihirbazı'nın bu sayfasını kullanın.
Uygulama türü
Uygulamanızda oluşturmak istediğiniz belge desteğinin türünü belirtir. Seçtiğiniz uygulama türü, uygulamanız için kullanılabilen kullanıcı arabirimi seçeneklerini belirler. Daha fazla bilgi için bkz . Kullanıcı Arabirimi Özellikleri, MFC Uygulama Sihirbazı .
Belge türleri hakkında daha fazla bilgi için bkz:
Seçenek Açıklama Tek belge Uygulamanız için bir görünüm sınıfının CView Sınıfını temel aldığı tek bir belge arabirimi (SDI) mimarisi oluşturur. Görünümün temel sınıfını sihirbazın Oluşturulan Sınıflar, MFC Uygulama Sihirbazı sayfasında değiştirebilirsiniz. Örneğin, form tabanlı bir uygulama oluşturmak için görünüm sınıfı için CFormView Sınıfı'nı kullanın.
Bu tür bir uygulamada, belgenin çerçeve penceresi yalnızca bir belgeyi barındırabilir.Birden çok belge Uygulamanız için bir görünüm sınıfının temel CView
aldığı birden çok belge arabirimi (MDI) mimarisi oluşturur. Görünümün temel sınıfını sihirbazın Oluşturulan Sınıflar sayfasında değiştirebilirsiniz. Örneğin, görünüm sınıfı için form tabanlı bir uygulama oluşturmak için kullanınCFormView
.
Bu tür bir uygulamada, belgenin çerçeve penceresi birden çok alt pencere barındırabilir.Sekmeli belgeler Her belgeyi ayrı bir sekmeye yerleştirir. İletişim kutusu tabanlı Uygulamanız için bir iletişim kutusu sınıfının temel CDialog
aldığı, iletişim kutusu tabanlı bir mimari oluşturur. (HTML iletişim kutusu oluşturmak için kutuyu seçinHTML iletişim kutusunu kullan.)HTML kullan iletişim kutusu Yalnızca iletişim kutusu uygulamaları için. İletişim kutusunu CDialog Sınıfı yerine CDHtmlDialog Sınıfından türetir. Bu kutuyu işaretlerseniz, CDHtmlDialog
sihirbazın Oluşturulan Sınıflar, MFC Uygulama Sihirbazı sayfasındaki Temel sınıf kutusunda listelenir.
CDHtmlDialog
Türetilmiş iletişim kutusunda HTML tabanlı iletişim kutuları görüntülenir, HTML denetimleriyle veri alışverişi yapılır ve HTML olayları işlenir.Birden çok üst düzey belge Uygulamanız için bir görünüm sınıfının temel CView
aldığı birden çok üst düzey mimari oluşturur.
Bu uygulama türünde, kullanıcı Dosya menüsünde Yeni (veya Yeni Çerçeve) seçeneğine tıkladığında, üst öğesi örtük olarak masaüstü olan bir pencere oluşturur. Yeni belge çerçevesi görev çubuğunda görünür ve uygulama penceresinin istemci alanıyla sınırlı değildir.Belge/görünüm mimarisi desteği
CDocument Sınıfı ve CView Sınıfı (varsayılan) kullanılarak uygulamanıza belge/görünüm mimarisi eklenip eklenmeyeceğini belirtir. MFC olmayan bir uygulamayı taşımaya devam ediyorsanız veya derlenmiş yürütülebilir dosyanızın boyutunu küçültmek istiyorsanız bu onay kutusunu temizleyin. Varsayılan olarak, belge/görünüm mimarisi olmayan bir uygulama CWinApp Sınıfından türetilir ve bir disk dosyasından belge açmak için MFC desteği içermez.
Kaynak dili
Kaynaklarınızın dilini ayarlar. Liste, Visual Studio tarafından yüklendiği şekilde sisteminizde kullanılabilen dilleri görüntüler. Sistem dilinizden farklı bir dil seçmek istiyorsanız, bu dil için uygun şablon klasörü zaten yüklü olmalıdır.
Seçtiğiniz dil, sihirbazın Belge Şablonu Dizeleri, MFC Uygulama Sihirbazı sayfasının Yerelleştirilmiş dizeler seçeneğine yansıtılır.
Unicode kitaplıkları kullanma
MFC kitaplıklarının Unicode veya Unicode olmayan sürümünün kullanılıp kullanılmayacağını belirtir.
Proje stili
Uygulamanızın standart bir MFC, Dosya Gezgini, Visual Studio veya Office mimarisine ve görüntüsüne sahip olup olmadığını gösterir. Daha fazla bilgi için bkz. Dosya Gezgini Stili MFC Uygulaması Oluşturma.
Seçenek Açıklama MFC standardı Standart bir MFC uygulama mimarisi sağlar. Dosya Gezgini Sol bölmenin CTreeView Sınıfı, sağ bölmenin ise CListView Sınıfı olduğu bir bölücü penceresi kullanarak Dosya Gezgini benzeri bir uygulama uygular. Visual Studio CDockablePane Sınıfından ve CMDIFrameWndEx Sınıfından türetilen bir ana çerçeve penceresinden (varsayılan) türetilen dört yerleşik bölme (Dosya Görünümü, Sınıf Görünümü, Özellikler ve Çıktı) içeren Visual Studio benzeri bir uygulama uygular. Office CMFCRibbonBar Sınıfından türetilen bir şerit, CMFCOutlookBar Sınıfından türetilen bir Outlook çubuğu, CMFCCaptionBar Sınıfından türetilen bir resim yazısı çubuğu ve CMDIFrameWndEx Sınıfından türetilen bir ana çerçeve içeren Office benzeri bir uygulama uygular. Görsel stil ve renkler
Uygulamanın görsel stilini belirler. Aşağıdaki seçenekler bulunur:
Windows Yerel/Varsayılan
Office 2003
Visual Studio 2005
Office 2007 (Mavi tema)
Office 2007 (Siyah tema)
Office 2007 (Gümüş tema)
Office 2007 (Su teması)
Görsel stil değiştirmeyi etkinleştirme
Kullanıcının genellikle bir menü veya şeritten uygun görsel stilini seçerek uygulamanın görsel stilini çalışma zamanında değiştirip değiştiremeyeceğini belirtir.
MFC kullanımı
MFC kitaplığına nasıl bağlanacaklarını belirtir. Varsayılan olarak, MFC paylaşılan DLL olarak bağlanır.
Seçenek Açıklama Paylaşılan DLL'de MFC kullanma MFC kitaplığını paylaşılan DLL olarak bir uygulamaya bağlar. Uygulama, çalışma zamanında MFC kitaplığına çağrı yapar. Bu seçenek, MFC kitaplığını kullanan birden çok yürütülebilir dosyadan oluşan uygulamaların disk ve bellek gereksinimlerini azaltır. Hem Win32 hem de MFC uygulamaları DLL'nizdeki işlevleri çağırabilir (varsayılan) Statik kitaplıkta MFC kullanma Derleme zamanında bir uygulamayı statik MFC kitaplığına bağlar.
Ayrıca bkz.
MFC Uygulama Sihirbazı
Visual Studio C++ projeleri için Oluşturulan Dosya Türleri