fine吧 关注:376贴子:1,761
  • 0回复贴,共1

fine语言中MessageBox窗口创建和使用三

只看楼主收藏回复

# 例程4:MessageBox的应用举例,三按钮
# 参数1是警告信息,参数2是按钮组合字符串
# 返回所创建窗口的资源ID
# 功能:用于弹出消息框,显示提示信息,按钮组合
gui = GUI() # 定义GUI对象gui,通过对象gui调用GUI的方法
#gui.HideConsoleWindow() # 建议程序开发、调试期间,不要隐藏控制台窗口(虚拟机报错都在该窗口)。
box = gui.MessageBox("水里有鳄鱼!","是|否|取消") # 创建MessageBox窗口,返回资源ID
while gui.MessageBoxClosed(box) != -1 {PowerDown(3)} # 等待关闭窗口、或作出按钮选择,退出循环
x = gui.MessageBoxRead(box) # 读取关闭窗口的原因
if x == 0
{
print("%\n","你点击了‘是’按钮")
}
elif x == 1
{
print("%\n","你点击了‘否’按钮")
}
elif x == 2
{
print("%\n","你点击了‘取消’按钮")
}
else
{
print("%\n","点击了右上角X按钮")
}
# 对于三按钮读出的值为-1、0、1、2数据之一
# 编程中,可以根据窗口关闭的原因,控制程序转向。


IP属地:浙江1楼2025-01-31 20:00回复