[已解决]问一个函数GUISetOnEvent参数的问题
本帖最后由 techshi 于 2013-10-29 16:09 编辑菜鸟一个,请大神解释。
GUISetOnEvent ( specialID, "function" [, winhandle] )
帮助文件中specialID指的是什么,我看见有些代码中SpecialID是负数,比如说是-3,这个-3是什么意思呢。 specialID指的是创建控件的ID,使用“-1”则表示最近一次创建控件的ID 谢谢斑竹的及时回复,多窗口编程不熟悉,我先搜索看看论坛内的帖子学习一下。 本帖最后由 Ycxw2008 于 2013-10-23 21:56 编辑
对应常量,比较频繁的就是-3了,下面同样的道理
GUICreate('')
GUISetState()
While GUIGetMsg() <> -3
Sleep(10)
WEnd 记得$GUI_EVENT_CLOSE会被定义为-3来着 忘记在哪里看到的了~ 帮助里有~~~
-1的话就是上一个控件
$Lbl_Close = GUICtrlCreateLabel('×', 470, 0, 30, 30, $SS_CENTER)
GUICtrlSetOnEvent(-1, "FormClose")
-1就代表$Lbl_Close这个控件 感谢各位的热情帮助
页:
[1]