求助,powerbuilder中出现Error C0052:Bad argument list for function:messagebox

来源:百度知道 编辑:UC知道 时间:2024/07/01 06:52:36
求助,powerbuilder中出现Error C0052:Bad argument list for function:messagebox是什么意思怎么解决

MessageBox函数使用的参数不对。

MessageBox(title,text{,icon{,button{,default } } } )
最简单的弹出提示信息:
两个参数
MessageBox('系统信息','提示内容!')--title必须是string型,text可以是string型,也可以是int long double dec等
三个参数
MessageBox('系统信息','提示内容!',StopSign!)
StopSign!指的是提示窗口中的图标显示。
StopSign! --一个大红XX
Information! ---一个感叹号
Question! ----一个问号
还有 Exclamation! None! 可以自己去测试一下

四个参数:
MessageBox('系统信息','提示内容!',Question!,YESNO!)
弹出信息后,弹出窗口带有两个按钮,一个是,一个否
可用的参数用:
OK!
OKCANCEL!
YESNO!
YESNOCANCEL! “
RETRYCANCEL!
ABORTRETRYIGNORE!

五个参数:
MessageBox('系统信息','提示内容!',Question!,YESNO!,1)
只要有第四个参数,该MessageBox函数会返回你按哪个按钮的一个代表值。
而第五个参数则是表示,要将哪个按钮设置为默认按钮

看一下messagebox使用的格式是否正确