【发布时间】:2010-10-23 00:13:32
【问题描述】:
调用时:
AfxMessageBox(strMsg, MB_YESNO);
显示带有“是”和“否”按钮的消息框。但是右上角的“X”(关闭按钮)是禁用的,按ESC没有效果。
这是因为唯一有效的结果是 IDYES 和 IDNO,而不是 IDCANCEL。
是否有快速启用此行为的方法? 我想避免的:
- 为此创建自定义对话框。
- 具有是/否/取消按钮。
在vista中,删除文件时,要求确认的对话框只有“是”和“否”,也可以用关闭按钮或ESC取消。我猜这是一个自定义对话框。
【问题讨论】:
标签: mfc windows-vista dialog messagebox