Udostępnij za pośrednictwem


Zamykanie okna dialogowego

Modalne okno dialogowe zostanie zamknięte, gdy użytkownik wybierze jeden z przycisków, zazwyczaj przycisk OK lub przycisk Anuluj. Wybranie przycisku OK lub Anuluj powoduje, że system Windows wysyła obiekt okna BN_CLICKED komunikat powiadomienia sterowanego przy użyciu identyfikatora przycisku , IDOK lub IDCANCEL. CDialog Udostępnia domyślne funkcje obsługi dla tych komunikatów: OnOK i OnCancel. Domyślne programy obsługi wywołają funkcję składową EndDialog , aby zamknąć okno dialogowe. Możesz również wywołać EndDialog metodę z własnego kodu. Aby uzyskać więcej informacji, zobacz funkcję składową EndDialog klasy CDialog w dokumentacji MFC.

Aby rozmieścić zamykanie i usuwanie moderowego okna dialogowego, przesłoń PostNcDestroy i wywołaj delete operator w wskaźniku this . Zniszczenie okna dialogowego wyjaśnia, co się dzieje dalej.

Zobacz też

Praca z oknami dialogowymi w MFC