Blur-behind window 标题栏在 Windows 10? Windows 更新后停止工作
Blur-behind window with titlebar in Windows 10? Stopped working after Windows Update
我正在尝试在 Windows 10 中创建具有 "glass" 效果的透明 window。直到最近它才有效:
我一直在做的是:
- 绘制到包含 Alpha 通道的目标 DC。在普通 GDI 中执行此操作的一种方法是构造一个具有 alpha 通道的图像,然后使用 SRCCOPY 将其 BitBlt 到 DC。您还可以使用 AlphaBlend 函数。
- 然后我使用 SetWindowCompositionAttribute(或 DwmExtendFrameIntoClientArea)在 windows 10(或更早)上启用模糊。
今天之前一直有效,更新后突然停止工作 - window 现在是不透明的。我用了系统还原,有一天又回去了,它真的又起作用了!有什么办法可以解决这个问题吗?
原来我打错了SetWindowCompositionAttribute
。也就是说,其中一个参数有一个 size
字段,我输入了错误的大小。它曾经在某些时候起作用纯属意外。
我正在尝试在 Windows 10 中创建具有 "glass" 效果的透明 window。直到最近它才有效:
我一直在做的是:
- 绘制到包含 Alpha 通道的目标 DC。在普通 GDI 中执行此操作的一种方法是构造一个具有 alpha 通道的图像,然后使用 SRCCOPY 将其 BitBlt 到 DC。您还可以使用 AlphaBlend 函数。
- 然后我使用 SetWindowCompositionAttribute(或 DwmExtendFrameIntoClientArea)在 windows 10(或更早)上启用模糊。
今天之前一直有效,更新后突然停止工作 - window 现在是不透明的。我用了系统还原,有一天又回去了,它真的又起作用了!有什么办法可以解决这个问题吗?
原来我打错了SetWindowCompositionAttribute
。也就是说,其中一个参数有一个 size
字段,我输入了错误的大小。它曾经在某些时候起作用纯属意外。