Aracılığıyla paylaş


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

Belge dizisi oluşturma

Çerçeve penceresi oluşturma sırası

Kare penceresi oluşturma dizisi

Görünüm oluşturma sırası

Görünüm oluşturma dizisi

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.

Ayrıca bkz.

Kavramlar

Belge şablonları ve belge/görünümü oluşturma işlemi

Belge şablonu oluşturma

Belge/görünümü oluşturma

mfc nesneler arasındaki ilişki