窗口透明而控件不透明的实现

时间:2015-05-05 04:43:26
【文件属性】:

文件名称:窗口透明而控件不透明的实现

文件大小:729KB

文件格式:ZIP

更新时间:2015-05-05 04:43:26

窗口透明 控件不透明

工程采用的VS2008开发实现了窗口透明而控件不透明。具体的代码中间包含了很多我在尝试的时候注释的代码。另外就是SetLayeredWindowAttributes这个函数在VC6.0中间使用需要链接其它的库,具体方法请参照网上说明。因为这里我使用的是VS2008所以不需要链接其它的库。 程序中的对话框的分层属性必须被选中(因为我没有使用代码在程序中自动设置分层属性,所以需要手动设置)。如果没有选择分层属性。函数SetLayeredWindowAttributes将无效。


【文件预览】:
transparentWindow
----transparentWindow()
--------ReadMe.txt(3KB)
--------transparentWindow.aps(560KB)
--------res()
--------transparentWindow.rc(5KB)
--------transparentWindowDlg.cpp(4KB)
--------stdafx.h(2KB)
--------stdafx.cpp(148B)
--------resource.h(688B)
--------transparentWindow.vcproj.GrsisFee-PC.GrsisFee.user(1KB)
--------transparentWindow.h(507B)
--------transparentWindowDlg.h(708B)
--------targetver.h(1KB)
--------transparentWindow.vcproj(5KB)
--------transparentWindow.cpp(2KB)
----transparentWindow.suo(11KB)
----Debug()
--------transparentWindow.exe(559KB)
----transparentWindow.sln(917B)

网友评论

  • 不是过滤颜色这样的效果,我想要背景有透明度,而控件不透明的效果
  • 程序还行,可参考,不能直接用
  • 值得一学,挺不错的!
  • 窗口透明了,窗口中加载透明png图片的时候正常,但是加载了半透明的png图片的时候,背景变为了绿色
  • 又是个坑,无非在自动生成代码里面使用了几个函数,物非所值。
  • 这个不错,编译可通过
  • 这个不错,编译可通过,用来做桌面歌词辅助窗口的参考。。。
  • 好东西,受用了~~~~
  • 如果用sdk写出来,会更受欢迎
  • 还行啊,能够运行
  • 编译通过,但是同样的代码,我就显示未定义SetLayeredWindowAttributes
  • 不是我想要的 不过有整合意义
  • 值得一看,挺不错的……就是效果差了点
  • 很简单的例子。还不错
  • C++的,好吧,下载错了。看不懂。
  • 效果不错,但是如果图充满了整个界面,按钮那些就透明了!
  • 不错,可以使用,谢谢帮助
  • 很不错的资源,值得下载,多谢提供
  • 很好的用法,以前知道这个函数,但是一直都以为用法很简单,其实仔细深究还有很多
  • 虽然我也知道这个函数,还是有些帮助
  • 不错,挺神奇的, 代码编译通过,透明效果很好,值得学习。 .
  • 还以为是UpdateLayeredWindow呢- -。
  • 这个得要求控件不能出现指定颜色。
  • 效果出来了,有些帮助
  • 挺有用的,代码中没有错误,能达到想要的方式。学习了。
  • 不错,挺神奇的, 代码编译通过,透明效果很好,值得学习。