2. 右键点击该控件,并选择“ Generate Custom Control Code ”
3. 指定对应的“*.c”文件,对应的函数代码将在指定的文件中创建.
1、在用Tab键移动光标时,是按照 CVI自动根据.uir文件生成的那个.h文件中定义的控件ID移动的,打开那个.h文件你会看到#define PANEL 1 #define PANEL_…… n(n是整数,为控件ID),光标就是在可被光标选中的控件间按照这个ID顺序循环移动的。3、初始化时做一下SetCtrlAttribute用ATTR_CTRL_TAB_POSITION属性设置控件,可以定义按TAB键时光标移动顺序。
2、CVI对键盘事件的响应是在面板的回调函数中case EVENT_KEYPRESS:下,该函数的参数eventData1即为键值的组合,vk=eventData1&VAL_VKEY_MASK即可得到方向键等虚拟键的键值,具体可参考CVI帮助文档索引EVENT_KEYPRESS
水平有限,先说到这吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)