关闭对话框
当用户选择模式对话框中的某个按钮(通常是“确定”按钮或“取消”按钮)时,该对话框将关闭。 选择“确定”或“取消”按钮会导致 Windows 向对话框对象发送一个带按钮 ID(IDOK 或 IDCANCEL)的 BN_CLICKED 控件通知消息。 CDialog
提供了针对以下消息的默认处理程序函数:OnOK
和 OnCancel
。 默认处理程序调用 EndDialog
成员函数以关闭对话框窗口。 您还可以从您自己的代码中调用 EndDialog
。 有关详细信息,请参阅 MFC 参考中 CDialog
类的 EndDialog 成员函数。
若要安排关闭和删除无模式对话框,请重写 PostNcDestroy
并对 this
指针调用 delete
运算符。 销毁对话框解释了接下来将发生的情况。