CMDIFrameWnd

CMDIFrameWnd sınıfı, pencereyi yönetmek için üyeleri ile birlikte birden çok belge arabirim (MDI) çerçeve penceresi Windows işlevselliğini sağlar.

Uygulamanız için yararlı bir MDI çerçevesi pencere oluşturmak için CMDIFrameWndbir sınıf türetmek. Uygulamanıza özel verileri depolamak için türetilmiş bir sınıf üyesi değişkenleri ekleyin. İleti penceresine yönlendirilir halinde ne olacağını belirlemek için türetilmiş bir sınıf içinde uygulanması ileti işleyicisi üye işlevleri ve bir ileti göster.

CFrameWnd oluşturun veya LoadFrame üye işlevini çağırarak bir MDI çerçevesi penceresi hazırlayabilirsiniz.

Yaratmak ya da LoadFramearamadan önce çerçeve window nesnesi üzerindeki c++ new operatörünü kullanarak oluşturmanız gerekir. Oluştur çağırmadan önce Ayrıca bir pencere sınıfı çerçeve için simge ve sınıf stilleri ayarlamak için AfxRegisterWndClass genel işlevi ile kaydedebilirsiniz.

Create üye işlevini kullanarak çerçevenin oluşturulması parametreler hemen bağımsız değişken olarak.

LoadFrame oluşturmadaha az sayıda bağımsız değişken gerektirir ve bunun yerine varsayılan değerlerine en çerçevenin başlık, simge, Hızlandırıcı tablo ve menü gibi kaynaklardan alır. LoadFrametarafından erişilebilir olması için tüm bu kaynaklar aynı kaynak kimliği (örneğin, IDR_MAINFRAME) olmalıdır.

MDIFrameWnd CFrameWndtüretilmiştir rağmen CMDIFrameWnd türetilmiş bir kare pencere sınıfı ile declare_dyncreate bildirilmesi değil.

CMDIFrameWnd sınıfı varsayılan uygulanması çok CFrameWnddevralır. Bu özelliklerin ayrıntılı bir listesi için CFrameWnd sınıfı için bakınız. CMDIFrameWnd sınıfı aşağıdaki ek özelliklere sahip olur.:

C++ Sil işleci bir çerçeve penceresi yok etmek için kullanmayın. Bunun yerine CWnd::DestroyWindow kullanın. Ne zaman pencere yok PostNcDestroy CFrameWnd uygulanması c++ nesne siler. Kullanıcı çerçeve penceresi kapandığında, DestroyWindow varsayılan OnClose işleyiciyi çağırır.

CMDIFrameWndile ilgili daha fazla bilgi için bkz: Çerçeve penceresi konuları Visual c++ programlama Kılavuzu.

# include lt;afxwin.h>

Sınıf üyeleri |nbsp; Temel sınıf | Hiyerarşi çizelgesi

Örneklerinbsp; MFC Sample MDI | mfc örnek MDIDOCVW | mfc örnek snapvw

Ayrıca bkz: CWnd, CMDIChildWnd

Index