展讯平台GUIBUTTON_SetCallBackFuction的一个问题
时间:10-02
整理:3721RD
点击:
展讯平台上,GUIBUTTON_CreateDynButton动态创建了一个控件,用GUIBUTTON_SetCallBackFuction
设置回调函数,发现回调函数竟然不能传参数,而且button也没有一个可以设置附加数据的结构,
感觉真是败笔啊,窗口都可以附件数据(add_date),为啥控件不行呢,失望
设置回调函数,发现回调函数竟然不能传参数,而且button也没有一个可以设置附加数据的结构,
感觉真是败笔啊,窗口都可以附件数据(add_date),为啥控件不行呢,失望
有两种方法实现:
1)修改回调函数的原型,增加可传递参数结构,及释放内存机制;
2)修改GUIBUTTON_INIT_DATA_T结构,然后追加IF操作这个数据结构就行了。
可以使用全局变量来作为参数。