zhang.danghui2 发表于 2011-3-22 19:43:09

求助斑竹:怎样才能让子VI有Windows的对话框一样的功能

本帖最后由 zhang.danghui2 于 2011-3-22 19:45 编辑

向各位大侠求助:
   怎么样才能让子VI像Windows的对话框一样,具有以下功能:
          1.总是显示在最前面,不点击对话框的确定按钮,就无法对主VI操作!
          2.关闭对话框以后,主VI的程序框图才能接着执行,否则就暂停到执行弹出对话框那一步
       我做了一个简易程序,一个主程序、一个弹出对话框、一个全局变量!
   如何才能实现如下功能:
                1.在主程序中点击对话框按钮时,弹出对话框,使对话框在最前端,在没有关闭之前不能回到主程序界面(想windows的对话框一样)
                2.我在对话框中定义了一个全局变量,当关闭对话框时赋值为真,关闭对话框之后把主程序中的按钮点亮!

   请给位高手指点,谢谢!
在线等!

zhang.danghui2 发表于 2011-3-22 22:18:26

问题补充:
   最小弟感到最为困难的地方是:
         在主程序中通过事件结构单击按钮时弹出对话框,在关闭对话框时返回给主程序一个参数,这个参数还需要在主程序的这个事件结构中用到,即在关闭对话框之前要使主程序停留在调用子VI的那个点上,关闭对话框之后接着执行主程序的时间结构,如上面程序所示!

lovevi 发表于 2011-3-23 11:38:46

这种有输出给后面用。再说也可以调用API

lovevi 发表于 2011-3-23 11:40:06

对话框选择的API函数及其调用
http://www.cpubbs.com/bbs/forum.php?mod=viewthread&tid=71281&fromuid=241279

lovevi 发表于 2011-3-23 11:40:12

labview中调用windows api的程序源码和说明书
http://www.cpubbs.com/bbs/forum.php?mod=viewthread&tid=836&fromuid=241279

lovevi 发表于 2011-3-23 11:40:47

Windows API Function Utilities (32-bit) for LabVIEW[转]
http://www.cpubbs.com/bbs/forum.php?mod=viewthread&tid=143164&fromuid=241279

zhang.danghui2 发表于 2011-3-23 23:46:56

谢谢各位的帮助!
但是我上面上传的程序只是只是一个简单的演示,我的子VI是我自己建的,对话框里还有一起其他的信息,API的对话框里面不能编辑,防止一个按钮和编辑框控件,是否还有其他方法?

zhang.danghui2 发表于 2011-3-23 23:48:20

回复 lovevi 的帖子

谢谢你的帮助!
但是我上面上传的程序只是只是一个简单的演示,我的子VI是我自己建的,对话框里还有一起其他的信息,API的对话框里面不能编辑,防止一个按钮和编辑框控件,是否还有其他方法?
页: [1]
查看完整版本: 求助斑竹:怎样才能让子VI有Windows的对话框一样的功能