请问各位MessageBox 提示框的关闭问题?

xiazaitujng 2009-02-04 02:36:32
我定义个提示框
CString strMsg;
strMsg.Format("操作未结束,确认放弃吗?");//m_scanInfo.m_strBatchID);
if(IDYES == MessageBox(strMsg,NULL,MB_YESNO|MB_ICONQUESTION))
{
......
}else
{
.......
}
当弹出这个提示框的时候 ,界面有两个按钮 “是”和"否“ ,点这两个按钮都能执行我要执行的操作

但是点关闭提示框的“X” 则没反应 提示框关闭不了

麻烦各位 这个问题如何解决?
...全文
215 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
levelmouse 2009-02-04
  • 打赏
  • 举报
回复
用MB_YESNOCANCEL代替MB_YESNO
lwx300 2009-02-04
  • 打赏
  • 举报
回复
X 会返回 IDCANCEL。
路人乙2019 2009-02-04
  • 打赏
  • 举报
回复
“X”是不能用的!必须选YES NO的,如果想用的话,自己做一个对话框
#Page# 2009-02-04
  • 打赏
  • 举报
回复
用全局的试试。::MessageBox()
xiazaitujng 2009-02-04
  • 打赏
  • 举报
回复
我了一个链接库给界面换肤 关闭按钮显示可用
fandh 2009-02-04
  • 打赏
  • 举报
回复
如果想给用的话,自己做一个对话框就得了!
fandh 2009-02-04
  • 打赏
  • 举报
回复
“X”是不给用的!必须选YES NO的
#Page# 2009-02-04
  • 打赏
  • 举报
回复
#Page# 2009-02-04
  • 打赏
  • 举报
回复
很奇怪,我的x不能点击~~~~

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧