Uygulama Sihirbazı Tarafından Oluşturulan Çerçeve Pencere Sınıfları
Uygulama, belge ve görünüm sınıflarına ek olarak Yeni Proje iletişim kutusundan yeni bir MFC projesi oluşturduğunuzda, Uygulama Sihirbazı uygulamanızın ana çerçeve penceresi için türetilmiş bir çerçeve penceresi sınıfı oluşturur. sınıfı varsayılan olarak çağrılır CMainFrame
ve onu içeren dosyalar MAINFRM olarak adlandırılır. H ve MAINFRM. CPP.
Uygulamanız SDI ise, sınıfınız CMainFrame
CFrameWnd sınıfından türetilir.
Uygulamanız MDI ise, CMainFrame
CMDIFrameWnd sınıfından türetilir. Bu durumda CMainFrame
menü, araç çubuğu ve durum çubuklarını tutan ana çerçeveyi uygular. Uygulama Sihirbazı sizin için yeni bir belge çerçeve penceresi sınıfı türetmiyor. Bunun yerine, CMDIChildWnd Sınıfında varsayılan uygulamayı kullanır. MFC çerçevesi, uygulamanın gerektirdiği her görünümü (, vb. türünde CScrollView
CEditView
CTreeView
CListView
olabilir) içerecek bir alt pencere oluşturur. Belge çerçeve pencerenizi özelleştirmeniz gerekiyorsa, yeni bir belge çerçeve penceresi sınıfı oluşturabilirsiniz (bkz . Sınıf Ekleme).
Bir araç çubuğunu desteklemeyi seçerseniz, sınıfın CToolBar ve CStatusBar türünde üye değişkenleri ve iki denetim çubuğunu başlatmak için bir OnCreate
ileti işleyici işlevi de vardır.
Bu çerçeve penceresi sınıfları oluşturuldukları gibi çalışır, ancak işlevlerini geliştirmek için üye değişkenleri ve üye işlevleri eklemeniz gerekir. Pencere sınıflarınızın diğer Windows iletilerini işlemesini de isteyebilirsiniz. Daha fazla bilgi için bkz . MFC Tarafından Oluşturulan Pencerenin Stillerini Değiştirme.
Ayrıca bkz.
Çerçeve Penceresi Sınıfları
MFC Programı veya Denetim Kaynağı ve Başlık Dosyaları
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin