QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

资深鱼友Ⅲ

Rank: 10Rank: 10

积分
3403
查看: 1522|回复: 16

[技术交流] Updatelayeredwindow实现自定义窗口-带注释

[复制链接]
最佳答案
1 
累计签到:521 天
连续签到:1 天
freeparty 发表于 2015-6-17 02:09:27 152216 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

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, 下载次数: 31, 售价: 1 鱼币)

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
拈花小仙 + 5 + 5 + 3 感谢楼主无私奉献!

查看全部评分

楼层
跳转到指定楼层
最佳答案
0 

尚未签到

aaa1 发表于 2015-6-17 02:16:49 | 显示全部楼层
顶你
最佳答案
0 
累计签到:24 天
连续签到:1 天
【Bury】 发表于 2015-6-17 07:25:58 | 显示全部楼层
最佳答案
0 
累计签到:1306 天
连续签到:2 天
xiaocao54181452 发表于 2015-6-17 07:59:08 | 显示全部楼层
谢谢分享!!!
最佳答案
0 
累计签到:31 天
连续签到:1 天
citian3094 发表于 2015-6-21 00:58:36 | 显示全部楼层
谢谢分享哟!
最佳答案
0 
累计签到:161 天
连续签到:1 天
▲_禦焱_2amor〃 发表于 2015-6-23 12:12:47 | 显示全部楼层
非常好奇楼主的贴子!
最佳答案
0 
累计签到:97 天
连续签到:1 天
jchao288195 发表于 2015-6-26 10:53:18 | 显示全部楼层
最佳答案
0 
累计签到:1 天
连续签到:1 天
findWindow 发表于 2015-6-30 09:41:26 | 显示全部楼层
啊实打实大师
最佳答案
0 
累计签到:11 天
连续签到:1 天
斯蒂芬斯蒂芬 发表于 2015-7-26 09:10:10 | 显示全部楼层
:shock:
最佳答案
0 
累计签到:16 天
连续签到:1 天
Κυκλοφο 发表于 2015-9-22 19:57:38 | 显示全部楼层
谢谢分享,下载试试!
最佳答案
0 
累计签到:34 天
连续签到:1 天
fgl999 发表于 2015-10-12 20:15:28 | 显示全部楼层
看看是什么地方需要注意啊
最佳答案
0 
累计签到:1 天
连续签到:1 天
时间影子 发表于 2016-2-25 18:14:24 | 显示全部楼层
顶顶
最佳答案
0 
累计签到:41 天
连续签到:1 天
西电图图 发表于 2016-2-25 18:30:05 | 显示全部楼层
谢谢分享
最佳答案
0 

尚未签到

WangXiaoQi 发表于 2016-3-15 14:47:07 | 显示全部楼层
我想写这样的代码
最佳答案
0 
累计签到:1361 天
连续签到:172 天
machcat 发表于 2016-10-6 21:47:39 | 显示全部楼层
回帖是一种美德
最佳答案
0 

尚未签到

船到桥头自然直 发表于 2017-8-28 13:19:03 | 显示全部楼层
谢谢分享
最佳答案
0 
累计签到:26 天
连续签到:2 天
maybeJF 发表于 2017-9-5 23:13:16 | 显示全部楼层
厉害了,必须顶

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /2 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.1 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2017-12-17 10:29

快速回复 返回顶部 返回列表