Aracılığıyla paylaş


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 CScrollViewCEditViewCTreeViewCListViewolabilir) 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ı