qt如何在vista和windows7下实现Aero效果

转载 2012年03月23日 15:05:19

在Qt4.5中我们可以通过设置Qt::WA_TranslucentBackground属性来实现窗口透明。那么我们如何来实现vista和windows7下的Aero效果呢。
微软提供了DWM (Desktop Window Manager) api, 我们能够通过它来实现这个效果,遗憾的是windows版的qt没有集成封装这个api,现在笔者为着与人方便的精神提供了一个封装的类QtWin,你可以很轻松地在qt里使用这个api,具体使用方法请看代码:
下面是效果截图:

aero1

具体代码程序可以在这里下载:QtAero.zip

01QT编写自己的UC浏览器-编写带标题栏和Aero效果的浏览器框架

1.编写windows下带Aero特效的QT窗口 简介:主要设计QT无边框窗口,如果单纯使用QT常用功能可以设计出支持缩放,拖拽,阴影等功能,但是windows自带的非常实用的snap效果确很难做到尽...

WPF模拟Windows7的Aero透明窗体效果

  • 2012年11月25日 21:43
  • 122KB
  • 下载

关闭Windows7旗舰版中的Aero Shake功能提升速度效果

在Windows7旗舰版新增加了一个Aero Shake功能,当用户鼠标移动到任务栏窗口晃动时,桌面上的应用突然会最小化,当鼠标离开后最小化窗口立即被还原,对于此功能,用户基本用不着,有什么办法可以屏...

Windows Vista/7下IPv6配置方法

Windows Vista/7下IPv6配置方法 注:转载自清华大学IPv6 http://ipv6.tsinghua.edu.cn/guide/windows-vista-7-ipv6-pei...
  • tjhon
  • tjhon
  • 2013年09月29日 10:25
  • 541

Windows7下重现XP/Vista下任务栏的快速启动区

Windows7在第一次使用时,很多朋友感觉任务栏变的“怪了”,很不适应。他们经常在群里或者软媒论坛里面询问:Windows7下面任务栏的快速启 动(quick launch)区域跑哪儿去了?那些快速...

在VirtualBox下安装win7实现aero效果的图文教程

 默认情况下,在VirtualBox中安装好Windows 7后是没有aero效果的,对于追求视觉效果的朋友来说是一大缺陷。下面的教程手把手教会你如何在VirtualBox中实现win7的aer...

使用DWM实现Aero Glass效果

从Windows Vista开始,Aero Glass效果被应用在了Home Premium以上的系统中(Home Basic不具有该效果)。这种效果是由DWM(Desktop Window Mana...

使用DWM实现Aero Glass效果 .

从Windows Vista开始,Aero Glass效果被应用在了Home Premium以上的系统中(Home Basic不具有该效果)。这种效果是由DWM(Desktop Window Mana...

透明窗体 使用DWM实现Aero Glass效果

转多转 ----------------------------------------- 从Windows Vista开始,Aero Glass效果被应用在了Home Premium以上的系统中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:qt如何在vista和windows7下实现Aero效果
举报原因:
原因补充:

(最多只允许输入30个字)