【文件属性】:
文件名称:Duilib实现异形窗口
文件大小:378KB
文件格式:RAR
更新时间:2017-04-14 09:01:07
duilib c++ 异形窗口
异形窗口的实现
基本思路是:
1.将窗口扩展属性设置为分层属性WS_EX_LAYERED。
2.选一张透明的png图片,并将其加载进来。
3.创建与窗口兼容的内存设备上下文,以及兼容位图,将兼容位图选入兼容设备上下文。
4.将png图片绘制到内存设备上下文中。
5.设置BLENDFUNCTION结构,调用UpdateLayeredWindow。
网友评论
- 实际上是教UpdateLayeredWindow怎么用。
- 经过测试没有显示透明效果
- 不是我想要的,没有太大参考价值
- 要做复杂的异形窗口应用就太弱了,只能自己弄着玩
- 实际上是教UpdateLayeredWindow怎么用。
- 给力,可以参考
- 不错, 值得参考
- 垃圾资源啊,竟然相当于骗分了,呵呵
- 作为参考不错,可是完全用这种方式做窗口略蛋疼,但还是感谢分享
- 提供了一个思路,谢谢分享!
- xml窗口布局没有用上,只是参考
- 只显示了一个透明的图片,xml窗口布局都没有用,和标题根本不符!
- 代码可以参考,基于mfc的,用不上
- 实现方式一般,对我没用
- 不错,感谢分享,对我有用
- 还可以,已经在使用中。
- 效果非常好 非常适合我想要的 谢谢!
- 用了其他的,没用上,还是不错的
- 显示会出问题,可否解决
- 有一定的参考价值。
- 运行字体有问题,不知有解决方法没
- 下载看了下。编译通不过啊。
- 能运行,但没解决我的问题
- 好吧,用起来好麻烦,捣鼓了半天也没能显示。说的不够细,也没有用xml。
- 好东西,不过我需要动态创建一个编辑框這中需求还没有实现
- 能接我参考一下不
- 看了,可我的问题没处理
- 效果还可以,可以配合XML文件使用吗,有例子吗
- 很好的代码,不过我运行字体有问题,能解决?
- 还可以,不错的资料