cpubbs 发表于 2008-6-22 19:32:38

labview做的让程序面板最前端化的程序源码(即让面板置顶)

大家好,这几天看到有朋友需要做一个让程序的面板最前端显示,即是固定显示的程序!这里做了一个,希望对有需要的朋友有用,但感觉还是有点小问题,前面板的尺寸好像做得不合适,大家可以改进一下,谢谢!欢迎大家有空常到CPUBBS论坛玩,也多介绍朋友们过来,谢谢!

[ 本帖最后由 cpubbs 于 2008-6-22 19:47 编辑 ]

cpubbs 发表于 2008-6-22 19:32:55

原求助贴地址如下所示:

http://www.cpubbs.com/bbs/thread-57022-1-1.html

wdyjz 发表于 2008-6-22 20:42:15

程序运行了下,能满足要求啊

lgh269 发表于 2008-6-24 22:50:54

你又给人家搞复杂化了,allqq-mogudiandian-67all
直接findwindow得到句柄再SetWindowPos
可以不用DLL完成

tx 发表于 2008-6-25 08:01:16

如果不用DLL,编译以后退出程式就会报错,不知为什么.

wyfc 发表于 2009-3-12 22:13:51

谢谢

HXY 发表于 2009-3-12 23:05:11

1# cpubbs
下载了,运行了一下,但是停止运行后,前面板还是保持在最前面,而且要关闭时关闭不了,点了关闭没反应

goto天下 发表于 2009-4-21 08:34:34

楼上兄弟说的是对的,的确有这样的问题

wdyjz 发表于 2010-8-15 11:48:57

是的,还需要改进下才好。

wdyjz 发表于 2010-8-15 12:07:43

本帖最后由 wdyjz 于 2010-8-15 12:23 编辑

仔细对照了下API的程序效果,也是这个样子,和CPUBBS版主的效果一样的,可见不算是bug。
我提供一个自己写的例子,采用了网上的一个根据API开发的工具包。

longzixin168 发表于 2010-8-20 10:09:00

應可以做個DLL吧,VC中有專門置最前端的選項,遷用即可,LABVIEW還沒有用過,這兩天也在看調用DLL,用CLN應是可以實現的

wdyjz 发表于 2010-8-15 17:15:28

回复 tx 的帖子


    用工具包的API,好像也是会报错。很纳闷呢

wdyjz 发表于 2010-8-15 17:16:32

回复 HXY 的帖子


    这样,最好在停止该vi运行时,利用 vi server调用,直接将前面板关闭掉。
页: [1]
查看完整版本: labview做的让程序面板最前端化的程序源码(即让面板置顶)