labview做的让程序面板最前端化的程序源码(即让面板置顶)
大家好,这几天看到有朋友需要做一个让程序的面板最前端显示,即是固定显示的程序!这里做了一个,希望对有需要的朋友有用,但感觉还是有点小问题,前面板的尺寸好像做得不合适,大家可以改进一下,谢谢!欢迎大家有空常到CPUBBS论坛玩,也多介绍朋友们过来,谢谢![ 本帖最后由 cpubbs 于 2008-6-22 19:47 编辑 ] 原求助贴地址如下所示:
http://www.cpubbs.com/bbs/thread-57022-1-1.html 程序运行了下,能满足要求啊 你又给人家搞复杂化了,allqq-mogudiandian-67all
直接findwindow得到句柄再SetWindowPos
可以不用DLL完成 如果不用DLL,编译以后退出程式就会报错,不知为什么. 谢谢 1# cpubbs
下载了,运行了一下,但是停止运行后,前面板还是保持在最前面,而且要关闭时关闭不了,点了关闭没反应 楼上兄弟说的是对的,的确有这样的问题 是的,还需要改进下才好。 本帖最后由 wdyjz 于 2010-8-15 12:23 编辑
仔细对照了下API的程序效果,也是这个样子,和CPUBBS版主的效果一样的,可见不算是bug。
我提供一个自己写的例子,采用了网上的一个根据API开发的工具包。 應可以做個DLL吧,VC中有專門置最前端的選項,遷用即可,LABVIEW還沒有用過,這兩天也在看調用DLL,用CLN應是可以實現的 回复 tx 的帖子
用工具包的API,好像也是会报错。很纳闷呢 回复 HXY 的帖子
这样,最好在停止该vi运行时,利用 vi server调用,直接将前面板关闭掉。
页:
[1]