WS_EX_LAYERED透明度问题Windows 10 Creators Edition

时间:2017-05-11 19:58:42

标签: windows windows-10 directx

我一直在处理窗口覆盖作为数据验证应用程序的一部分,并且在最近更新到Windows 10 Creators Update WS_EX_LAYERED时,不再正确应用Alpha透明度。

删除WS_EX_LAYERED标志会给出预期结果,但窗口现在已经过测试。 (点击不会传递到下面的窗口)

使用WS_EX_LAYERED:

With WS_EX_LAYERED

蓝色框应该具有alpha透明度(并且在之前版本的Windows 8 - 10中也是如此)

alpha的预期结果:

expected result

是否有针对Windows 10 Creators更新的可能解决方法?是否允许像ws_ex_layered那样点击一个窗口,或者我错过了一些添加的新标志?

代码复制问题:

https://github.com/akuseru/aero-overlay

0 个答案:

没有答案