关于对话框

amartapple 2002-11-05 02:04:10
1。请问怎么生成一个对话框
2。怎么判断对话框内的TEdit的返回值
3。怎么确定对话框是按了确定还是取消
...全文
42 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wzn0521 2002-11-05
  • 打赏
  • 举报
回复
MessageBox(...),可以去帮助文件里参考一下。
ljlln 2002-11-05
  • 打赏
  • 举报
回复
inputquery("","","")
TopCat 2002-11-05
  • 打赏
  • 举报
回复
1. New一个Form即可,将它的BorderStyle改成bsDialog,然后在需要的地方写dlg->ShowModal();就行了。

2. 呃……这样就可以了啊:dlg->Edit1->Text,不过最好写个函数作为接口。

3. 放两个按钮,一个写OK,一个写Cancel,OK那个按钮的ModalResult设成mrOK,另一个设成mrCancel,然后你就可以通过ShowModal的返回值判断了:
if (dlg->ShowModal() == ID_OK)
{
//按了OK
}
else (dlg->ShowModal() == ID_CANCAL)
{
//按了Cancel
}
else
{
//都没按
}
szbug 2002-11-05
  • 打赏
  • 举报
回复
1.什么对话框?是不是普通的Windows的对话框啊?
MessageBox(.....);
2.
int iRet;
iRet = MessageBox(NULL, "选Yes或者No", "请选择", MB_YESNO);
3.
if ( iRet == IDYES )
{
//do something
}


13,824

社区成员

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

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