如何知道面板上按下的是哪个按钮呢?
一般各个按钮配置相应的回调函数进行处理这里只用一个面板回调函数
如何知道按下的是哪个按钮呢? 可以把回调的内容做成一个子函数,然后把所有回调都调用相同的子函数处理,这样实现较方便些!或许有没有朋友有更好的办法呢?好运! 是的,可以用同一个回调函数。在函数中加个switch结构,在其case中用eventdata1或者2参数就是对应的按纽。估计没有说明白,但我现在是在网吧,没法实时验证。。。我给你个短消息,你可以打我电话。。。 CVI的回调函数一般原型如下
int CVICALLBACK CallbackXXX (int panel, int control, int event,
void *callbackData, int eventData1, int eventData2);
其中的control就代表了控件的ID(对应头文件中的定义),可以据此进行判断...
页:
[1]