荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: hellrock (地狱乐队I~地狱之王), 信区: Multimedia
标  题: 如何使用消息对话框与用户交互
发信站: BBS 荔园晨风站 (Mon Dec 18 17:20:10 2000), 转信

发信人: hellrock (地狱乐队I~地狱之王), 信区: MultiMedia
标  题: 如何使用消息对话框与用户交互
发信站: BBS汕头大学郁金香站 (Sun Dec 17 06:01:05 2000), 转信

如果你是Authorware 5 Attain的用户,可以直接使用知识对象“Message Box”来调用
Windows的消息对话框,由于特别的简单,这里不作具体说明。如果你只有Authorware
4或更低的版本,可以从winapi.ucd或winapi.u32中载入MessageBox函数,从而调用Win
dows的消息对话框。具体方法简述如下:(下列代码中的vb常数与MessageBox函数一起
使用,标识在消息对话框中出现的按钮、图标,并指定默认按钮;另外,还可以指定消
息对话框的样式。)
----以下代码声明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的值以得出
用户单击的究竟是哪个按钮。

--
魔岩设计工作室-Rock Studio*[0

※ 修改:·hellrock 於 Dec 18 17:21:20 修改本文·[FROM: bbs.stu.edu.cn]
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: bbs.stu.edu.cn]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店