glade-3中回调函数添加参数的问题

软件和网站开发以及相关技术探讨
回复
emacs214
帖子: 36
注册时间: 2008-05-27 11:12
来自: 北京

glade-3中回调函数添加参数的问题

#1

帖子 emacs214 » 2009-03-24 11:05

我在用glade-3的时候,在给回调函数填user data的时候,只能填一个参数
如果填了多个就会出现编译错误...
像aaa, bbb, ccc这样无法实现,如图中的user data,只能填一个才行

我想问一下,如果不自己构造结构体,只通过glade-3来传递多个参数给回调函数,这样能不能实现?有没有什么好方法?
另外,我还不大清楚User data后面那个“After“的含义,好象我选中它与不选中它没有区别...
附件
abc.PNG
abc.PNG (8.21 KiB) 查看 748 次
头像
天浩
帖子: 146
注册时间: 2007-04-14 0:41
来自: 武汉
联系:

Re: glade-3中回调函数添加参数的问题

#2

帖子 天浩 » 2009-05-13 23:40

同问,关注中...
山不过来,我就过去...
头像
pollothana
帖子: 262
注册时间: 2007-03-08 10:47

Re: glade-3中回调函数添加参数的问题

#3

帖子 pollothana » 2009-05-14 0:08

好像不可以吧,所谓回调函数就是指向函数的指针,其返回类型和参数列表都是库函数定义好的,除非你修改库函数,否则恐怕不行。
楼主为什么不用结构体呢?
My blog: hsquared66.blogspot.com
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: glade-3中回调函数添加参数的问题

#4

帖子 eexpress » 2009-05-14 0:35

返回,当然只能一个。返回结构才是对的。
● 鸣学
回复