什么是分层窗口?

时间:2021-08-10 10:17:17
如题,最近搞一个界面,遇到分层窗口这个概念,那位大侠给我形象的比喻下分层窗口是什么意思?还有就是使用UpdateLayeredWindow函数,子控件被盖住,该怎么处理?谢谢。。

2 个解决方案

#1


主要是为了实现透明效果而加的一个窗口样式(WS_EX_LAYERED)
使用 UpdateLayeredWindow 之后,窗口就忽略了 WM_PAINT消息,所有DC绘制都要自己操作。

微软有详细介绍
http://msdn.microsoft.com/en-us/library/ms997507.aspx

#2


您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了 疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面 界面版关于版主结帖工作的具体办法

#1


主要是为了实现透明效果而加的一个窗口样式(WS_EX_LAYERED)
使用 UpdateLayeredWindow 之后,窗口就忽略了 WM_PAINT消息,所有DC绘制都要自己操作。

微软有详细介绍
http://msdn.microsoft.com/en-us/library/ms997507.aspx

#2


您好
我是本版版主
此帖已多日无人关注
请您及时结帖
如您认为问题没有解决可按无满意结帖处理
另外本版设置了 疑难问题汇总帖
并已在版面置顶
相关规定其帖子中有说明
您可以根据规定提交您帖子的链接
如您目前不想结帖只需回帖说明
我们会删除此结帖通知

见此回复三日内无回应
我们将强制结帖
相关规定详见界面 界面版关于版主结帖工作的具体办法