Aracılığıyla paylaş


Forms-tabanlý bir mfc uygulaması oluşturma

Kullanıcının erişme ve büyük olasılıkla veri değiştirme denetimleri içeren bir iletişim kutusu biçimidir. Hangi formların seçimden kullanıcının seçtiği bir uygulama geliştirmek isteyebilirsiniz. Genellikle, kullanıcı access formları form tabanlı bir uygulama tarafından tıklatın sağlar Yeni dan Dosya menüsü. Hangi kullanıcıların erişim vermez iletişim tabanlı bir uygulama, bir Yeni seçeneğini Dosya menüsü, form tabanlı bir uygulama da dikkate alınır.

Bir tek belge arabirimi (SDI), tek bir örneği aynı anda çalıştırmak için belirli bir formu form tabanlı bir uygulama sağlar. Farklı formlara aynı anda yeni bir formdan seçerek SDI form tabanlı bir uygulamadan çalıştırmak mümkün Yeni seçeneğini Dosya menüsü.

Bir çok belgeli arabirim (MDI) Form tabanlı bir uygulama oluşturduğunuzda, uygulamanın destekleyebilecek birden çok örneğini aynı form olacaktır.

Birden çok üst düzey belge desteği ile uygulama oluşturma, masaüstü belge için örtülü üstüdür ve belgenin kare uygulamasının istemci alanına sınırlı değildir. Belge, her biri kendi çerçeve menüsü ve görev çubuğu simgesi olan birden çok örneğini açabilirsiniz. Ancak seçeneğini belirlerseniz, sonraki belgelerin örneklerini ayrı ayrı kapatabilirsiniz Exit from seçenek Dosya menü uygulaması ilk örneğinin tüm örneklerini kapatır.

SDI MDI ve birden çok üst düzey belge uygulamaları tüm formları temel ve belge/görünüm mimarisini kullanmak olduğunu.

Temel alan formlar, tanım olarak iletişime dayalı herhangi bir uygulama olur. İletişim tabanlı bir uygulama için kendi ek formları oluşturma ve erişim yöntemleri yönetmelisiniz belge/görünüm mimarisi kullanmaz.

Form tabanlı uygulamalar için temel sınıftır CFormView. Uygulamanızın veritabanı desteğine sahip sonra aynı zamanda türetilen herhangi bir sınıf seçebilirsiniz CFormView. Türetilen herhangi bir pencere bir form, CFormView veya devralan herhangi bir sınıftan CFormView.

Bir temel sınıf gibi kullanıyor olsanız bile CView, tarafından form tabanlı uygulamalarınızı daha sonra yapmak mfc sınıfı ekleme türetilen CFormView ve denetimi üretmek DocTemplate kaynakları checkbox mfc sınıf sihirbaz.

Sihirbazla işiniz bittiğinde, projenizin açar, ve eğer CFormView (veya devralan bir sınıf CFormView), temel sınıf olarak veya iletişim tabanlı bir uygulama oluşturduysanız, Visual c++ iletişim düzenleyicisini açar. Bu noktada, ilk Formunuzu tasarlamak hazırsınız demektir.

Bir form tabanlı mfc yürütülebilir dosya oluşturmaya başlamak için

  1. Yönergeleri izleyin bir mfc uygulaması oluşturma.

  2. mfc Uygulama Sihirbazı'nda Uygulama türü sayfasında, select Belge/görünüm mimarisi desteği onay kutusu.

  3. Seçin tek belge, birden çok belge, veya birden çok üst düzey belge.

    Not

    Varsayılan olarak, bir SDI, MDI veya birden çok üst düzey belge arabirimi uygulama seçerseniz, CView uygulamanızın görünümünde için temel sınıf olarak Oluşturulan sınıflar Sihirbazı.Form tabanlı bir uygulama oluşturmak için seçtiğiniz gerekir CFormView uygulamanın görünümü için temel sınıf olarak.Not sihirbazın Form tabanlı bir uygulama için yazdırma desteği sağlar.

  4. Sihirbazın diğer sayfalarda istediğiniz diğer proje seçeneklerini ayarlayın.

  5. ' I tıklatın Son iskelet uygulama oluşturmak için.

Daha fazla bilgi için bkz:

Ayrıca bkz.

Görevler

Dosya Explorer stilindeki mfc uygulaması oluşturma

Bir Web tarayıcı stil mfc uygulaması

Başvuru

mfc uygulaması Sihirbazı

Kavramlar

Form görünümleri (mfc)