在Windows 10中带有标题栏的模糊窗口? Windows Update后停止工作

时间:2015-09-01 15:50:27

标签: gdi windows-10 dwm

我正在尝试使用" glass"创建一个透明的窗口。 Windows 10中的效果。直到最近才起作用:

Screenshot

我一直在做的是:

  • 绘制到包含Alpha通道的目标DC。在普通GDI中执行此操作的一种方法是使用alpha通道构建图像,并使用SRCCOPY将其用于DC。您也可以使用AlphaBlend函数。
  • 然后我使用SetWindowCompositionAttribute(或DwmExtendFrameIntoClientArea)在Windows 10(或更早版本)上启用模糊。

直到今天仍然有效,并且在更新后突然停止工作 - 窗口现在是不透明的。我使用了系统还原并且有一天回去了,它实际上又恢复了!任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

事实证明我错误地调用了size。也就是说,其中一个参数有一个,字段,而且我输入了错误的大小。它曾经在某个时刻起作用是一个纯粹的意外。