Yeni belgeler, Windows ve görünümler oluşturma
Aşağıdaki şekiller oluşturma işlemine genel bakış belgeleri, görünümler ve çerçeve windows verin. Katılımcı nesneler üzerinde odaklanmak diğer makalelerin daha ayrıntılı bilgiler sağlar.
Bu işlemin tamamlanmasından almasına nesneleri mevcut ve birbirlerine işaretçiler depolamak. Aşağıdaki şekil nesneleri oluşturulduğu sırayı gösterir. Sıra Şekil Şekil izleyebilirsiniz.
Sıra bir belge oluşturma
Çerçeve penceresi oluşturma sırası
Görünüm oluşturma sırası
Sınıfları nasıl framework yeni belge, Görünüm ve çerçeve penceresi nesneleri başlatır hakkında daha fazla bilgi için bkz: CDocument, CView, CFrameWnd, CMDIFrameWnd, ve CMDIChildWnd mfc Kitaplık Başvurusu. Ayrıca bkz: Teknik Not 22, oluşturma ve başlatma işlemleri daha fazla kendi tartışma için standart komut framework'ün altında açıklanır New ve açık üzerindeki öğeleri Dosya menü.
Bu sınıflar için kendi eklemeleri başlatılıyor
Yukarıdaki rakamları da üye işlevleri uygulama nesnelerinin başlatılması sırasında kılabilirsiniz noktaları önerir. Geçersiz OnInitialUpdate görünümünüzde sınıf görünüm başlatmak için en iyi yerdir. OnInitialUpdate Çağrısı çerçeve penceresi oluşturulur ve çerçeve penceresi içinde görünüm, belgeye iliştirilmiş hemen sonra oluşur. Görünümü kaydırma görünümü ise örneğin (türetilen CScrollView yerine CView), belgenin boyutunu temel görünüm boyutunu ayarlamanız gerekir, OnInitialUpdate geçersiz kılar. (Bu işlem sınıf tanımı içinde açıklanan CScrollView.) Geçersiz kılmak CDocument üye işlevleri OnNewDocument ve OnOpenDocument uygulamaya özgü başlatma belge sağlamak. Genellikle, bir belge iki şekilde oluşturulabilir beri hem kılmalısınız.
Çoğu durumda, temel sınıf sürümü, geçersiz kılma çağırmalıdır. Sınıfların adlı üye işlevleri daha fazla bilgi için bkz: CDocument, CView, CFrameWnd, ve CWinApp mfc Kitaplık Başvurusu.