电脑技术学习

不用主题软件:XP中实现Vista透明效果

dn001
  今天开始被破解的WinBlinds 5不能用了, 所以笔者就发个以前写的小程序, 这个小程序的主要功能就是让任务栏和开始菜单透明, 就像Vista一样。

  它可以设定为开机自动透明, 但是程序不会一直占用系统资源, 运行一次就会自动退出. 其实这东西没什么技术含量, 笔者索性就开源了。

  如果各位实在不放心的话, 可以下载源代码, 看看这程序究竟在后台干了些啥工作。(下载程序 下载代码

  如果你是第一次使用, 请运行 GTaskbar.exe. 接下来选择透明就行了, 然后可以放心的关闭程序, 不会影响效果。


  如果你以后再想透明的话, 直接运行 Redraw.exe 即可, Redraw.exe 这个程序没有界面, 后台运行 (就是把任务栏或者开始菜单透明) 后会自己结束进程, 之后完全不占用系统资源。


透明菜单预览图 1

  开机自动透明的原理, 其实也就是开机自动执行一次 Redraw.exe。Windows 2000 下应该同样可以使用这个程序。

  笔者共享了主要的代码, 高手应该一看就明白。各位要是喜欢的话可以根据源代码自己订制, 随便改就是了, 没关系的。源程序写得很简单, 但还是欢迎各位报告BUG. 另请高人指点一二, 见笑了。



透明菜单预览图;2

  注意: 开始菜单变黑的, 这个应该不是我的问题, 因为大多数人使用都一切正常. 一般来说, 变黑以后换个主题就能恢复. XP 对透明函数的支持肯定不如 Vista, 笔者也没办法。

  避免变黑的方法是改变主题后不要急着点透明, 先点击几次开始菜单, 不行的话可以多试几次.

  透明后不能改变任务栏大小的朋友, 可以先把任务栏拖动到左右两侧, 再拖到最下面, 应该就可以了。


标签: