Aracılığıyla paylaş


Çerçeve Pencerelerini Yok Etme

MFC çerçevesi, çerçeve belgeleri ve görünümleri ile ilişkili pencereler için oluşturmanın yanı sıra pencere yok etme işlemini yönetir. Ek pencereler oluşturursanız, bunları yok etmek sizin sorumluluğundadır.

Çerçevede, kullanıcı çerçeve penceresini kapattığında, pencerenin varsayılan OnClose işleyicisi DestroyWindow'ı çağırır. Windows penceresi yok edildiğinde çağrılan son üye işlevi, bazı temizleme işlemleri yapan OnNcDestroy işlevidir, Windows temizleme gerçekleştirmek için Varsayılan üye işlevini çağırır ve son olarak PostNcDestroy sanal üye işlevini çağırır. CFrameWnd uygulaması PostNcDestroy C++ pencere nesnesini siler. Çerçeve penceresinde hiçbir zaman C++ delete işlecini kullanmamalısınız. Bunun yerine DestroyWindow kullanın.

Ana pencere kapatıldığında uygulama kapanır. Değiştirilmiş kaydedilmemiş belgeler varsa, çerçeve belgelerin kaydedilmesi gerekip gerekmediğini soran bir ileti kutusu görüntüler ve gerekirse uygun belgelerin kaydedilmesini sağlar.

Ne hakkında daha fazla bilgi edinmek istiyorsunuz?

Ayrıca bkz.

Çerçeve Pencerelerini Kullanma