|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 freeparty 于 2015-6-17 02:37 编辑
UpdateLayeredWindow
你是不是很想要一个很漂亮的半透明或是局部透明的窗口呢,那就仔细看看源代码吧。
关于updatelayeredwindow的中文介绍,看完还是像我一样半知不解的就直接看源代码吧。

函数可以实现的功能:实现带透明(alpha)通道的窗口,使得窗口的各个位置都可以以不同程度进行色彩混合
不得不说的是updatelayeredwindow其实和SetLayeredWindowAttributes是有不同之处的
后者只能让窗口全部变成一个透明度或者让某个颜色透明,而前者的功能就比较强大了,只需要把要绘制的图形绘制到后台DC(png图像也行)中并填充alpha通道,然后调用updatelayeredwindow进行更新就可以显示到前台,并与后面的窗口进行色彩混合,看起来就像是半透明(由代码决定)的一样。
函数需要注意位置有:
非IDE环境运行时请使用Release版,并且将图片文件和程序放到一起,窗口支持拖动,双击关闭。
还是不会就看代码,要是代码都看不懂就来加我的鱼C官方 windows程序设计群
快速加群 群号:325939048
分层窗口.zip
(1.56 MB, 下载次数: 38, 售价: 1 鱼币)
回帖是一种美德
|
评分
-
查看全部评分
|