MFC基于对话框 点击自建按钮 关闭对话框

2025-04-05 22:30:33
推荐回答(4个)
回答1:

正确的写法参见微软官方文章 msdn.microsoft.com/en-us/library/6ex01tfy.aspx
在按钮响应函数OnBnClicked..... 中调用 CDialog::EndDialog( ID ),这里ID可以随便填,建议使用你按钮本身的ID号,这样在退出后还可以通过判断ID号确定是通过哪个按钮退出的。

回答2:

把按钮的ID设置为IDOK就可以了,系统会自动处理这个按钮消息。实现没删之前的那个确定按钮。
IDCANCEL就是取消按钮

回答3:

在按钮的末尾发送关闭消息 SendMessage(WM_CLOSE);

回答4:

在你的按钮消息函数里面这样调用CDialog::OnOk();