2016-11-22  1,160 评论

AU3之浅尝-MSGBOX消息框补充

 标签:    

本次主要讲的是flag这个值得设定,如何给MsgBox添加按钮,置顶,以及MsgBox按钮点击后的值判定!

参数说明

MsgBox ( flag, "title", "text" [, timeout = 0 [, hwnd]] )

  • flag 指定消息框的类型及可能的按钮组合. 见备注.
  • title 消息框的标题.
  • text 消息框的提示信息.
  • timeout [可选] 超时时间(秒). 超时时间过后消息框将自动关闭. default(默认) = 0, 没有超时限制.
  • hwnd [可选] 显示对话框的父窗句柄.

案列说明,flag数值所代表的意思

这个例子中的flag值,即 4+16+262144,其中4代表的是【"是" + "否"两个按钮】,16代表的是【终止图标】,262144代表的是【置顶】,这个也可以用相加之后的值,譬如4+16+262144换成262164,但是为了可读性,最好还是分开写用【+】相连最好!最后面的5是倒计时5秒

案列说明,点击的按钮返回值

定义一个变量$pid获取Msgbox返回的值,这里所用的是4即【"是" + "否"两个按钮】 ,所对应按钮的返回值【是】就是6,【否】就是7

Msgbox 相关模式

4096标题前面会带图标,8192任务模式内容不带图标

0 应用程序模式
4096 系统模式(对话框带有图标)
8192 任务模式

给我留言

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: