Yeni Belgeler, Pencereler ve Görünümler Oluşturma
Aşağıdaki şekiller belgeler, görünümler ve çerçeve pencereleri için oluşturma işlemine genel bir bakış sağlar. Katılan nesnelere odaklanan diğer makaleler daha fazla ayrıntı sağlar.
Bu işlem tamamlandıktan sonra, işbirliği yapan nesneler bulunur ve birbirlerine yönelik işaretçiler depolar. Aşağıdaki şekiller, nesnelerin oluşturulduğu sırayı gösterir. Şekilden şekile sırayı izleyebilirsiniz.
Belge Oluşturma Sırasındaki Sıra
Çerçeve Oluşturma PenceresindeKi Sıra
Görünüm Oluşturma'daki Sıra
Çerçevenin yeni belge, görünüm ve çerçeve penceresi nesnelerini nasıl başlatacakları hakkında bilgi için bkz. MFC Kitaplık Başvurusu'nda CDocument, CView, CFrameWnd, CMDIFrameWnd ve CMDIChildWnd sınıfları. Ayrıca, Dosya menüsündeki Yeni ve Aç öğeleri için çerçevenin standart komutlarını tartışarak oluşturma ve başlatma işlemlerini açıklayan Teknik Not 22'ye de bakın.
Bu Sınıflara Kendi Eklemelerinizi Başlatma
Yukarıdaki şekiller, uygulamanızın nesnelerini başlatmak için üye işlevlerini geçersiz kılabileceğiniz noktaları da önerir. Görünüm sınıfınızda geçersiz kılma OnInitialUpdate
, görünümü başlatmak için en iyi yerdir. Çağrı, OnInitialUpdate
çerçeve penceresi oluşturulduktan ve çerçeve penceresi içindeki görünüm belgesine eklendikten hemen sonra gerçekleşir. Örneğin, görünümünüz bir kaydırma görünümüyse (yerine CView
öğesinden CScrollView
türetilir), geçersiz kılmanızdaki OnInitialUpdate
belge boyutuna göre görünüm boyutunu ayarlamanız gerekir. (Bu işlem, sınıfın açıklamasında açıklanmıştırCScrollView.) Üye işlevlerini OnNewDocument
geçersiz kılabilir CDocument
ve OnOpenDocument
belgenin uygulamaya özgü başlatmasını sağlayabilirsiniz. Genellikle, bir belge iki şekilde oluşturulabildiğinden her ikisini de geçersiz kılmanız gerekir.
Çoğu durumda geçersiz kılmanız temel sınıf sürümünü çağırmalıdır. Daha fazla bilgi için MFC Kitaplık Başvurusu'ndaki CDocument, CView, CFrameWnd ve CWinApp sınıflarının adlandırılmış üye işlevlerine bakın.
Ayrıca bkz.
Belge Şablonları ve Belge/Görünüm Oluşturma İşlemi
Belge Şablonu Oluşturma
Belge/Görünüm Oluşturma
FC Nesneleri Arasındaki İlişki