authorware如何使用消息对话框与用户交互?_课件制作
----以下代码声明vb常数。----
vbokonly:=0--只显示确定按钮。
vbokcancel:=1--显示确定和取消按钮。
vbabortretryignore:=2--显示终止、重试和忽略按钮。
vbyesnocancel:=3--显示是、否和取消按钮。
vbyesno:=4 --显示是和否按钮。
vbretrycancel:=5--显示重试和取消按钮。
vbcritical:=16--显示临界消息图标。
vbquestion:=32--显示警告询问图标。
vbexclamation:=48--显示警告消息图标。
vbinformation:=64--显示提示消息图标。
vbdefaultbutton1:=0--第一个按钮是默认按钮。
vbdefaultbutton2:=256--第二个按钮是默认按钮。
vbdefaultbutton3:=512--第三个按钮是默认按钮。
vbdefaultbutton4:=768--第四个按钮是默认按钮。
vbapplicationmodal:=0--应用程序模式。用户必须响应消息框,才能继续在当前应用程序中工作。
vbsystemmodal:=4096--系统模式。用户响应消息框前,挂起所有应用程序。
vbok:=1--确定按钮被单击。
vbcancel:=2--取消按钮被单击。
vbabort:=3--终止按钮被单击。
vbretry:=4--重试按钮被单击。
vbignore:=5--忽略按钮被单击。
vbyes:=6--是按钮被单击。
vbno:=7--否按钮被单击。
----以下代码调用消息对话框。----
caption:="在此输入消息对话框的标题"
text body:="在此输入需要告知用户的消息文本"
icon number:= vbokonly +vbinformation+vbdefaultbutton1+ vbapplicationmodal --显示按钮+显示图标+默认按钮+模式,各变量的取值依程序的具体需要而定,比如:可以仅显示一些提示信息而用户只需要确定,也可以提示由用户来决定是取消安装还是继续安装等等。
mb_returnedvalue:= messagebox(windowhandle,text body, caption, icon number) --显示设定的消息对话框(如下图);变量mb_returnedvalue的值返回用户单击的按钮——从1到7,是对应于vbok到vbno的一组值,可通过判断mb_returnedvalue的值以得出用户单击的究竟是哪个按钮。