找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2654|回复: 12

HideRootWindow=true的问题

[复制链接]
发表于 2009-7-25 15:53:23 | 显示全部楼层 |阅读模式
请问是不是只有在可以隐藏前面板的程序的ini文件里加入HideRootWindow=true才能使程序在任务栏上隐藏呢。
那么有没有可以让程序在前面板运行并在任务栏上隐藏呢,就像桌面电子宠物一样。
还有HHHHLLLL大哥能不能把你在http://www.cpubbs.com/bbs/viewthread.php?tid=62465&extra=&page=2
里写的程序版本降低到8.5或8.2吗?
谢谢了
发表于 2009-7-27 09:19:47 | 显示全部楼层
你下了那附件后,解压出里面一个INI格式的文件,你看看里面结构,然后把HideRootWindow=true考到你生成EXE的同时生成的INI文件中就可以了!
回复 顶

使用道具 举报

 楼主| 发表于 2009-7-27 09:26:36 | 显示全部楼层
我试过了啊,只有在前面板消失的情况下才能隐藏任务栏上的图标。就是在一个普通程序的ini文件里加这句就没有用了。
所以想看看您那个附件的效果,但是是8.6的我看不了,所想请您转个8.5的看看
回复 顶

使用道具 举报

发表于 2009-7-27 12:19:29 | 显示全部楼层
我的也是在隐藏前面板的前提下才能隐藏它在任务栏上的图标的。
回复 顶

使用道具 举报

 楼主| 发表于 2009-7-28 10:05:17 | 显示全部楼层
那有没有办法在前面板打开运行时,隐藏工具栏呢?
比如说调用LVWUtil32.dll
回复 顶

使用道具 举报

发表于 2009-7-28 10:51:10 | 显示全部楼层
那有没有办法在前面板打开运行时,隐藏工具栏呢?
比如说调用LVWUtil32.dll
33628591 发表于 2009-7-28 10:05


vi property里面取消运行时工具栏,就不显示咯
回复 顶

使用道具 举报

发表于 2009-7-28 11:59:43 | 显示全部楼层

楼主应该不是楼上所说的意思吧?!
我想楼主的意思是想在打开面板的同时,又隐藏Title bar条在TASK BAR上。这个功能在LVWUtil32.LLB里是没有的,要另调用API了。
回复 顶

使用道具 举报

 楼主| 发表于 2009-7-28 22:12:56 | 显示全部楼层

楼主应该不是楼上所说的意思吧?!
我想楼主的意思是想在打开面板的同时,又隐藏Title bar条在TASK BAR上。这个功能在LVWUtil32.LLB里是没有的,要另调用API了。
HHHHLLLL 发表于 2009-7-28 11:59

是这样的,但是我API用得不是很熟,还望版主指点。
回复 顶

使用道具 举报

发表于 2009-7-29 09:28:43 | 显示全部楼层
那我提示你吧,我所知道的方法呢,有2个,但都有彼此的一些缺点:
1:把程序窗口设为桌面的子窗口,也就是子和父的关系,那么它的任务栏将消失,但缺点是它一直在所有窗口的最低层,因为桌面在最底层。
2:调用Handle,   GWL_EXSTYLE,   WS_EX_TOOLWINDOW功能
也就是:
ExtendedStyle   :=   GetWindowLong   (Application.Handle,   GWL_EXSTYLE);   
   
  SetWindowLong(Application.Handle,   GWL_EXSTYLE,   ExtendedStyle   OR   WS_EX_TOOLWINDOW   
  AND   NOT   WS_EX_APPWINDOW);  
这个方法可以实现,但缺点是窗口BAR没有最大化,最小化按钮,只有关闭按钮,并且窗口被压缩,因为它是用STYLE来定制的,但在LV里,可以自己定制一个窗口BAR。
回复 顶

使用道具 举报

 楼主| 发表于 2009-7-29 16:50:40 | 显示全部楼层
方法1我不知道如何实现,如果实现了那前面板是可见的还是不可见的呢?

我用第二种方法做了,但是任务栏图标还是没有消失,而且生成了exe以后运行时任务栏上还多出了个图标。实现的功能很有趣,像以前的qq登陆程序一样,最小化就会到桌面左下角。
我上传给您看看,看看我错在哪里了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2009-7-29 17:40:11 | 显示全部楼层
10# 33628591
我帮你改了一下,你看看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

 楼主| 发表于 2009-7-29 17:49:41 | 显示全部楼层
麻烦转个8.5的吧,8.6的我这打不开。
谢谢大哥了
回复 顶

使用道具 举报

 楼主| 发表于 2009-7-29 22:49:02 | 显示全部楼层
晚上装了个8.6.确实达到效果了。
谢谢大哥。
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 12:21 , Processed in 0.057419 second(s), 12 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表