Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ DWMEnableBlurBehind使我的界面控件半透明_C++_C_Winapi - Fatal编程技术网

C++ DWMEnableBlurBehind使我的界面控件半透明

C++ DWMEnableBlurBehind使我的界面控件半透明,c++,c,winapi,C++,C,Winapi,我已经在我的窗口上启用了模糊。我有一些编辑字段和一些自定义控件,我不希望它们受到模糊的影响,因此它们是半透明的。我怎么能只模糊主窗口本身,而不模糊它的子控件(有点像Chrome)。谢谢黑色被视为透明的,因为好的旧GDI不支持alpha通道(ARGB中的alpha字节始终为0),我想你必须做些什么。试着让windows风格的WS_CLIPCHILDREN正好讨论了这个问题。

我已经在我的窗口上启用了模糊。我有一些编辑字段和一些自定义控件,我不希望它们受到模糊的影响,因此它们是半透明的。我怎么能只模糊主窗口本身,而不模糊它的子控件(有点像Chrome)。谢谢

黑色被视为透明的,因为好的旧GDI不支持alpha通道(ARGB中的alpha字节始终为0),我想你必须做些什么。

试着让windows风格的WS_CLIPCHILDREN

正好讨论了这个问题。