热度 16
2013-3-18 18:00
8215 次阅读|
1 个评论
在用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,哪位高手如果有这方面的资料,希望慷慨共享,谢谢了!