Sdílet prostřednictvím


Zavření dialogového okna

Modální dialogové okno se zavře, když uživatel zvolí jedno ze svých tlačítek, obvykle tlačítko OK nebo tlačítko Storno. Volba tlačítka OK nebo Zrušit způsobí, že systém Windows odešle objekt dialogového okna BN_CLICKED zprávu s oznámením o ovládacím prvku s ID tlačítka, buď IDOK , nebo IDCANCEL. CDialog poskytuje výchozí funkce obslužné rutiny pro tyto zprávy: OnOK a OnCancel. Výchozí obslužné rutiny volají EndDialog členovu funkci pro zavření okna dialogového okna. Můžete také volat EndDialog z vlastního kódu. Další informace naleznete v tématu EndDialog členské funkce třídy CDialog v mfc reference.

Chcete-li zajistit zavření a odstranění dialogového okna bez režimu, přepište PostNcDestroy a vyvoláte delete operátor na ukazateli this . Zničení dialogového okna vysvětluje, co se stane dál.

Viz také

Práce s dialogovými okny v prostředí MFC