在cvi子界面怎么使用控件

在cvi子界面怎么使用控件,第1张

1. 在前面板上添加想要自定义成控件的基础控件.

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

水平有限,先说到这吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11426940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存