请问如何实现在一个MessageDlg中套一个ShowMessage

kyogodwu 2003-09-03 03:38:56
TMsgDlgButtons buttons;
buttons<<mbOK<<mbCancel;
switch(MessageDlg("error",mtInformation,buttons,1))
{
case mbOK:
ShowMessage("ok");
break;
case mbCancel:
ShowMessage("cancel");
break;
}

这是我的代码,但是无法实现在点击ok后,再次出现一个message窗口

请问如何修改这点
...全文
84 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kyogodwu 2003-09-04
  • 打赏
  • 举报
回复
多谢指点
ms44 2003-09-03
  • 打赏
  • 举报
回复
对啊.看清楚SDK和BCB中函数的区别.
gloom 2003-09-03
  • 打赏
  • 举报
回复
mbOK与mrOk的值是不一样的,MessageDlg成功返回值是mrOk,你用mbOK来判断当然不对,这没什么理由,程序规定的返回值就是mrOk,具体可参考BCB Helper
kyogodwu 2003-09-03
  • 打赏
  • 举报
回复
能否讲解一下
为什么把mbOk换成了mrOK
就实现了我要的功能呢?
gloom 2003-09-03
  • 打赏
  • 举报
回复
TMsgDlgButtons buttons;
buttons<<mbOK<<mbCancel;
switch(MessageDlg("error",mtInformation,buttons,1))
{
case mrOk:
//``````````````````````````
ShowMessage("ok");
break;
case mrCancel:
//`````````````````````````````````````
ShowMessage("cancel");
break;
}

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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