Ç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.