1. 首页
  2. 编程语言
  3. C++ 
  4. 窗口透明而控件不透明的实现

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

上传者: 2019-05-01 19:30:06上传 ZIP文件 728.7KB 热度 36次
工程采用的VS2008开发实现了窗口透明而控件不透明。具体的代码中间包含了很多我在尝试的时候注释的代码。另外就是SetLayeredWindowAttributes这个函数在VC6.0中间使用需要链接其它的库,具体方法请参照网上说明。因为这里我使用的是VS2008所以不需要链接其它的库。程序中的对话框的分层属性必须被选中(因为我没有使用代码在程序中自动设置分层属性,所以需要手动设置)。如果没有选择分层属性。函数SetLayeredWindowAttributes将无效。
用户评论
码姐姐匿名网友 2019-05-01 19:30:06

不是过滤颜色这样的效果,我想要背景有透明度,而控件不透明的效果

码姐姐匿名网友 2019-05-01 19:30:06

程序还行,可参考,不能直接用

码姐姐匿名网友 2019-05-01 19:30:06

值得一学,挺不错的!

码姐姐匿名网友 2019-05-01 19:30:06

窗口透明了,窗口中加载透明png图片的时候正常,但是加载了半透明的png图片的时候,背景变为了绿色

码姐姐匿名网友 2019-05-01 19:30:06

又是个坑,无非在自动生成代码里面使用了几个函数,物非所值。

码姐姐匿名网友 2019-05-01 19:30:06

这个不错,编译可通过

码姐姐匿名网友 2019-05-01 19:30:06

这个不错,编译可通过,用来做桌面歌词辅助窗口的参考。。。

码姐姐匿名网友 2019-05-01 19:30:06

好东西,受用了~~~~

码姐姐匿名网友 2019-05-01 19:30:06

如果用sdk写出来,会更受欢迎

码姐姐匿名网友 2019-05-01 19:30:06

还行啊,能够运行