arezhe 发表于 2006-12-19 23:34:21

关于对话框

今天用lv创建了一个提示对话框,显示在主界面的正中,但打包后远行程序对话框跑到了边上。请教各位这是什么原因该如何解决呢?先谢过了。

lgh269 发表于 2006-12-20 09:51:46

你是用SUBVI还是用Dialog呢?
两种在论坛里都有人提过,并有解决方法,你搜索下吧

oneforlove 发表于 2006-12-20 11:58:23

其实我也碰到这个问题不知道怎么解决,我用的是Dialog,它才是显示在窗的正中间,能否自己可以固定一个位置显示呢?求助版主。

lgh269 发表于 2006-12-20 14:25:58

http://www.cpubbs.com/bbs/viewthread.php?tid=18352&highlight=%B0%EF%D6%FA

arezhe 发表于 2006-12-20 21:14:37

斑竹我使用的是dialog。在编程模式下,dialog是显示在正中,但打包后就跑到了边上了。
你说的那个方法我尝试了,我使用了move window.vi,不过没有效果,也不知道是不是用错了。麻烦你能否再详细说明一下呢?谢谢。

oneforlove 发表于 2006-12-21 09:16:30

版主,我看了你提供的好东。里面有一个move widows to bottom.vi.我想把Dialog对话框移到底部怎么移呢,Dialog又没有winodow name. 是不是只能通过windows refnum来实现呢,如果是通过这个来实现,那么又怎么获得windows refnum呢?

arezhe 发表于 2006-12-21 23:32:52

高级会员oneforlove的问题也正是我想问的,我在昨天就尝试了斑竹的这个方法,但还是不太理解,麻烦斑竹大人辛苦提供个例子好么。谢谢了。

lgh269 发表于 2006-12-22 19:03:49

关于这个问题大家最好能了解下C++或者VB,里面关于窗口函数的说明。
控制一个窗口,须要它的句柄,而句柄的获得,我们可以通过类、窗口标题
,
所以大家要想控制一个窗口,可以通过窗口标题来进行

oneforlove 发表于 2006-12-23 09:13:36

听版主的意思是通过API来实现。hnwd来实现吗?谢谢

lgh269 发表于 2006-12-23 11:12:11

是的,通过API

arezhe 发表于 2006-12-23 22:44:43

不好意思,斑竹,我还很菜。能否说说什么是api?怎么使用?

飞雨天 发表于 2006-12-23 23:44:04

建议楼上去买本windows编程的书,或者是c++的,API我也不是特别清楚,反正就是一些模块,里面实现了一些特定功能的函数,你能通过别的编程软件如vc,vb,labview,甚至汇编来调用

华宇 发表于 2007-1-24 09:03:21

api是windows系统的应用程序接口,是提供给用户软件调用系统的某些特性而设计的!

oneforlove 发表于 2007-1-24 09:20:39

但如果使用LV中的ONE BUTTON。VI的话,此DIALOG没有WINODWS NAME,那怎样来实现此功能呢》我试过LGH269版主给的资料确定可以实现窗口的移动,但我以ONE BUTTON DIALOG我就没有办法实现, 我现在都是用自己做的SUBVI来实现。真是晕呀。
页: [1]
查看完整版本: 关于对话框