ni.com checkout is currently experiencing issues.
Support teams are actively working on the resolution.
ni.com checkout is currently experiencing issues.
Support teams are actively working on the resolution.
@413332985 wrote:
想让子VI窗口永远在主VI前面,但并不影响主VI工作,子VI主要就是介绍操作步骤的,子VI里的操作基本上就是上一步,下一步,返回这些,其余都是文字说明。可以实现吗?目前修改windows appearance里window behavior,还未发现解决办法。网上搜索有一个WINUTIL.llb的文件,里面有“make window always on top“,但是未发现其效果,好像主VI里的控件还是不能使用。请高手指教~现有方法的使用/改进,或者新方法,谢谢~~
Dear friend,
the "make window always on top" works well as long as...
谢谢ian fung大侠的回复~
我现在的用法:主VI控件1触发事件调取子VI 1,同时在主VI该事件结构中利用“Get window refnum”(通过子VI文件名获取其refnum)和“make window always on top”让子VI 1在前,但是我去点击主VI另一可以弹出子VI 2的控件,子VI 2没有显示,键按下的效果等同于没有,鼠标像锁定在了子VI 1的界面上一样。但奇怪的是,关闭子VI 1,发现子VI 2就自动出来了(不用再去点击控件),很像是排队等待显示一样。。。这是怎么回事呢?
麻烦能再稍微解释下“The sub-VI is called from a parallel loop”这个吗?我不是很明白,不好意思。。。
@413332985 wrote:
另附上我在“测量与测试世界”同一提问,bincker大侠给我提供的方法:
1.子VI窗口动作设为“浮动”。
2. 然后在主界面中通过动态调用的方式调用这个VI,把【激活】状态设置成FALSE就可以了:
This is of method 2... using VI Server.
子VI窗口动作设为“浮动”。 Agree.
Attached are examples...
PS: these are examples merely for reference purposes, please modify to suit your needs.