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.