原创 LabWindows CVI控件隐藏喝显示

2013-3-18 18:00 8324 15 16 分类: 测试测量

在用LabWindows CVI编写测试系统的时,有些控件功能要求我们失效,但又不能消失,随时打开,比如要求一个文本输入框在某个状态只能显示而不能输入。之前在网上找了好多资料,都没有。只能在属性编辑状态下设置,不能动态的设置。静态编辑如下图(属性编辑界面)

Dimmed是控件模糊属性,就是使控件功能失效,

Hidden 是控件隐藏属性,就是运行时不显示控件窗口

 

以上是静态设置方式

下面是动态设置,要用到属性设置函数:SetCtrlAttribute();

Dimmed对应的属性参数是ATTR_DIMMED

如要模糊控件 0是模糊 ,1是打开

语句应该是

SetCtrlAttribute(页面句柄,控件地址,ATTR_DIMMED,0);  //模糊对话框,也就是没法输入

 

Hidden对应的属性参数是ATTR_VISIBLE

如要隐藏控件    0是不显示控件,1是显示控件

语句应该是

SetCtrlAttribute(页面句柄,控件地址,ATTR_VISIBLE,0);//隐藏对话框

 

另外本人很希望有一个LabWindows CVI 里面控件属性参数的资料,如Hidden属性,我找了好久才找到其对应的属性参数是ATTR_VISIBLE,哪位高手如果有这方面的资料,希望慷慨共享,谢谢了!

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户377235 2013-10-1 11:41

我用的是CVI2009,在界面设计的时候点选某个控件后会在左方有一个属性显示框,框里有该控件的全部属性。在该框里点选某个属性后会在下方一个显示框里显示有关该属性的说明,包括这个属性的名字
相关推荐阅读
用户436075 2013-03-15 15:38
LabWindowsCVI 异步定时器使用
我用软件版本是LabWindows CVI 8.5版本,我也是去年才开始摸索,因为有点 C语言的底子(我是学电子的,可大学除了数字电路和C语言课程每次都是高分外,其他几门课程完全靠老师的心情),学...
EE直播间
更多
我要评论
1
15
关闭 站长推荐上一条 /3 下一条