主题:MFC问题
programghost
[专家分:310] 发布于 2008-03-19 10:18:00
在编对话框的过程中用了MessageBox函数,出来一个小Box对话框,点击OK后则两个对话框全消失退出了应用程序,这是为什么,怎么处理这个问题?
回复列表 (共5个回复)
沙发
咚咚ljd [专家分:0] 发布于 2008-03-19 13:27:00
你说的问题不太清楚,你的程序是怎么样的?
板凳
shuukaki [专家分:850] 发布于 2008-03-19 15:49:00
贴下你的代码
3 楼
f-wind [专家分:1240] 发布于 2008-03-19 16:30:00
估计是你在程序中设置了
if(MessageBox(...) == IDOK)
return;
4 楼
phunxm [专家分:230] 发布于 2008-03-19 22:45:00
int MessageBox(...)返回一个整数值,为IDOK或IDCANCEL或IDABORT,然后再对话框消息处理函数中 使用switch-case结构处理,如楼上所述
5 楼
benbende [专家分:70] 发布于 2008-03-20 13:09:00
是不是这样调用了?
if(IDYES == MessageBox("OK","ok",MB_YESNO))
{
DestroyWindow();
}
我来回复