vc实现异形半透明窗体

 有时候项目中要求实现半透明异形的窗体,解决方案就是采用Layered窗口。

1、如果仅仅需要实现整体窗口的半透明,那么SetLayeredWindowAttributes已经可以满足需要了,可以通过设置alpha透明度或者color过滤的方式,具体可以参照相关API、

2、下面主要讲下,要实现像素级透明,即局部半透明。其中的关键就是UpdateLayeredWindow函数。调用该函数后,窗口上的所有子窗口均不可以见。此时需要完全的自绘处理,即directui方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值