回 帖 发 新 帖 刷新版面

主题:这几个函数是什么意思

MessageBox( )
MessageDlg( )
EConvertError *E

回复列表 (共1个回复)

沙发

MeaageBox是BUILDER提供的系统固定的几种对话框,有出错,警告,重试等。
int __fastcall MessageBox(const char * Text,//提示信息框的内容
                          const char * Caption,     //提示信息框的标题
                          int Flags);     //提示信息框的类别
其中Flages的取值有:
MB_ICONWARNING
含图标、固定按钮
警告信息框

MB_ICONQUESTION
含图标、固定按钮
疑问信息框

MB_ICONERROR
含图标、固定按钮
错误信息框

MB_ICONASTERISK
含图标、固定按钮
提示信息框

MB_HELP
不含图标、可改变按钮
说明信息框

MB_OK
不含图标、可改变按钮
提示信息框

MB_OKCANCEL
不含图标、可改变按钮
确认信息框

MB_RETRYCANCEL
不含图标、可改变按钮
重试信息框

MB_YESNO
不含图标、可改变按钮
是否信息框

MB_YESNOCANCEL
不含图标、可改变按钮
是否取消信息框

例子:
void __fastcall TForm1::Button7Click(TObject *Sender)
{
Application->MessageBoxA("你确定吗?","确认对话框",MB_OK);
}


MessageBox是可以自定义样式的,可以选择性显示图标,按钮的

我来回复

您尚未登录,请登录后再回复。点此登录或注册