找回密码
 加入
搜索
查看: 7097|回复: 5

[AU3基础] [已解决]问一个函数GUISetOnEvent参数的问题

  [复制链接]
发表于 2013-10-23 13:58:54 | 显示全部楼层 |阅读模式
本帖最后由 techshi 于 2013-10-29 16:09 编辑

菜鸟一个,请大神解释。
GUISetOnEvent ( specialID, "function" [, winhandle] )
帮助文件中specialID指的是什么,我看见有些代码中SpecialID是负数,比如说是-3,这个-3是什么意思呢。
发表于 2013-10-23 14:01:57 | 显示全部楼层
specialID指的是创建控件的ID,使用“-1”则表示最近一次创建控件的ID
 楼主| 发表于 2013-10-23 14:13:03 | 显示全部楼层
谢谢斑竹的及时回复,多窗口编程不熟悉,我先搜索看看论坛内的帖子学习一下。
发表于 2013-10-23 21:48:53 | 显示全部楼层
本帖最后由 Ycxw2008 于 2013-10-23 21:56 编辑

对应常量,比较频繁的就是-3了,下面同样的道理
GUICreate('')
GUISetState()
While GUIGetMsg() <> -3
        Sleep(10)
WEnd
发表于 2013-10-25 12:30:51 | 显示全部楼层
记得$GUI_EVENT_CLOSE会被定义为-3来着 忘记在哪里看到的了~ 帮助里有~~~
-1的话就是上一个控件
$Lbl_Close = GUICtrlCreateLabel('×', 470, 0, 30, 30, $SS_CENTER)
GUICtrlSetOnEvent(-1, "FormClose")
-1就代表$Lbl_Close这个控件
 楼主| 发表于 2013-10-29 13:50:33 | 显示全部楼层
感谢各位的热情帮助
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-17 09:29 , Processed in 0.073402 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表