发布原创作品(托盘助理):(基本完工,多谢支持,已发布完整源码)

来源:互联网 发布:压缩解压软件 win10 编辑:程序博客网 时间:2024/05/04 15:50
<script type="text/javascript"><!--google_ad_client = "pub-8658876226600607";/* 120x600, 创建于 08-11-25 */google_ad_slot = "8399337639";google_ad_width = 120;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
  1. </script><script type="text/javascript"><!--google_ad_client = "pub-8658876226600607";/* 728x90, 创建于 08-11-25 */google_ad_slot = "9664348030";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
在回答论坛朋友的一个问题时,需要一个当窗口最小化时便自动隐藏,并在系统托盘处显示的程序。而自己在日常使用中,也经常遇到重复的窗口在任务栏上显示、多了就很碍眼的情况,而 XP 自带的分组相似又不太好用(一网打尽,而不能按需),个人觉得还有点实用,于是自己写了下。


11.03 日最新更新:支持更多个性化设置,代码全面整理,基本定稿
11.02 日最新更新:支持软件开机运行,恢复窗口后窗口状态设置等更多个性化设置
11.01 日最新更新:支持对所有支持窗口的部分监控,支持临时关闭监控,支持自定义(通过添加对应的窗口标题)
10.31 日最新更新:支持 08 版 QQ,IE 浏览器,我的电脑,记事本,Word,并且将原先的分 EXE 实现改为集成到一个 EXE 实现
10.30 日最新更新:支持 IE 浏览器,和 08 版 QQ
10.29 日最新更新:支持托盘的漂亮图标菜单(纯代码实现,未使用任何第三方控件)


多谢大家一如既往的鼎立支持和宝贵建议,软件大致框架已基本结束,完整源码已经如期发布
如果在使用过程中发现需要改进的地方或者发现 BUG,都欢迎随时在后面跟帖说明,我会尽力完善的
另外在查看源码的过程中发现有什么疑问,也欢迎随时在后面跟帖提出,我会尽快解答的




[attach]21216[/attach]

[attach]21217[/attach]

整体效果图:

[attach]21457[/attach]

[attach]21545[/attach]

QUOTE:
<SCRIPT type=text/javascript><!--google_ad_client = "pub-8658876226600607";/* 728x90, 创建于 08-11-25 */google_ad_slot = "9664348030";google_ad_width = 728;google_ad_height = 90;//--></SCRIPT><SCRIPT src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript> </SCRIPT>
目前内置支持软件:08 版 QQ、IE 浏览器、我的电脑、记事本、WinRAR、Word 2003
暂时不支持:EXCEL、PPT 以及类似:打开多次而共用同一窗口(即 MDI 效果)的软件暂时都不支持



QUOTE:
使用方法:
    启动本程序,会自动在托盘处显示。当符合监控条件的窗口最小化时,窗口便会自动隐藏
    左键点击托盘会直接还原最后一次被隐藏的窗口,若没有被隐藏的窗口则询问是否退出
    右键点击托盘会出现菜单,点击相应标题则还原对应窗口;点击“监控已开启/关闭”则可以临时开启/关闭监控
    点击“设置”,在“使用内置规则”部分,可以通过勾选/取消勾选 来部分开启/关闭所有能支持的软件窗口;在“自定义窗口标题”部分,可以通过点击“添加”(输入部分窗口标题即可,可以选择是否区分大小写,但空格会严格区分,所以请勿在里面添加多余的空格)、“删除”按钮来自定义监控窗口,同理也能通过勾选/取消勾选 来部分开启/关闭;在“其它”部分还可以进行更多个性化设置
    程序正常退出时会自动还原先前所有隐藏的窗口



QUOTE:
特别说明:
1) 自定义窗口时只需输入需要监控的窗口标题中的特征字符即可,无需全部输入
    需要特别说明,本软件无法支持所有窗口(特别是某些有 MDI 效果的窗体)
    如果在添加新窗口后,发现影响了原软件的正常使用,那么很遗憾,本软件不支持该类型窗口

2) 在后面的回帖中有提到 EXCEL 使用不正常,是因为那时代码是以 EXCEL 为例的,而 EXCEL 的主窗口较特殊(有 MDI 效果),所以无法支持。另外在测试中发现,PPT 和 photoshop 的窗口也有 MDI 效果,所以也无法支持
    现在给出的版本适用于 QQ/WORD ,本机 (XP SP3+VB SP6+QQ 2008/OFFICE 2003) 测试通过

3) 由于本程序托盘的菜单图标不是程序预先内置的,而是通过实时获取窗口对应的进程信息而得到的其程序图标。由于有获取进程消息的代码,所以某些对此较为敏感的杀毒软件/监控软件可能会有报警提示。但尽可以放心,本程序绝对不含病毒、木马和恶意代码(不放心的朋友可以仔细看下源码)