blue_dvd 发表于 2012-11-27 22:03:54

关于GUICtrlSetOnEvent的一个小问题?

本帖最后由 blue_dvd 于 2012-11-27 22:05 编辑

发现有个代码GUICtrlCreateButton("OK", 10, 30, 50)
GUICtrlSetOnEvent(-1, "OKPressed")查看GUICtrlSetOnEvent说明,发现第一个参数为控件ID,那么这里“-1”是什么含义?
ID不是从3开始的吗?

user3000 发表于 2012-11-27 22:09:21

是缺省参数, 代表最后创建成功的控件ID.
注意要先创建控件.

blue_dvd 发表于 2012-11-27 23:32:29

回复 2# user3000
控件创建成功的ID不是从3开始依次类推的吗?那最近的也不该是-1呀?

annybaby 发表于 2012-11-28 00:38:09

标题

回复 1# blue_dvd

如果你多看一些例子,可能还会发现更多…
    -1是很多内置函数参数的缺省值,你也可以使用default关键字,更多信息请查看帮助和例子,手机党,打字不方便,就不多说了

ethantco 发表于 2012-11-28 09:41:44

学习了,以后遇到同样的问题也知道是什么了。。谢谢~·

blue_dvd 发表于 2012-11-28 10:44:08

回复 4# annybaby
例子常使用-1,但是从来不说明,和控件返回值从3开始有冲突,所以想不通!
页: [1]
查看完整版本: 关于GUICtrlSetOnEvent的一个小问题?