Aracılığıyla paylaş


Başlatma ve belgeleri ve görünümleri temizleme

Başlatılıyor ve belgeler ve görünümler sonra temizleme için aşağıdaki yönergeleri kullanın:

  • mfc framework belgeleri ve görünümleri başlatır; herhangi bir veri eklemek için başlatılamıyor.

  • Framework belgeleri olarak temizler ve görünümleri kapatın; öbekten belgeler ve görünümler üzerinde üye işlevler içinde ayrılan bellek ayırması gerekir.

[!NOT]

Tüm uygulama, geçersiz kılma en iyi yapılır için o başlatma çekmek InitInstance sınıfının üye işlev CWinApp, ve tüm uygulama için temizleme, geçersiz kılma en iyi Bitti CWinApp üye işlev ExitInstance.

Ömründe bir belge (ve onun çerçeve penceresi ve görünümü veya görünümler) MDI uygulaması aşağıdaki gibidir:

  1. Dinamik oluşturulması sırasında belge kurucusu çağrılır.

  2. Her yeni belge için belgeyi 's OnNewDocument veya OnOpenDocument olarak adlandırılır.

  3. Kullanıcı, yaşam süresi boyunca belge ile etkileşime girer.Kullanıcı belgeyi veri görünümü aracılığıyla seçme ve düzenleme çalışır gibi genellikle böyle.Görünümü belge depolama ve diğer görünümlerin güncelleştirilmesi için yapılan değişiklikler geçirir.Bu süre içinde belge ve görünümü komutlarını işleyecek.

  4. Framework çağrıları DeleteContents bir belgeye özgü verileri silmek için.

  5. Belgenin yıkıcı olarak adlandırılır.

Bir SDI uygulamasında, adım 1 belgeyi ilk oluşturulduğunda bir kez gerçekleştirilir.Sonra 2 ile 4 arasındaki adımları tekrar tekrar yeni bir belge her açıldığında gerçekleştirilir.Yeni belgede varolan belge nesnesi kullanır.Son olarak, uygulama sona erdiğinde 5 adımda gerçekleştirilir.

Hangi konu hakkında daha fazla bilgi edinmek istiyorsunuz?

Ayrıca bkz.

Kavramlar

Belge/mimari görünümü