-
Suggestion
-
Resolution: Incomplete
-
P3: Somewhat important
-
None
-
6.10.1, 6.10
Currently, our Windows builds do not include an application manifest. This causes issues when using the WS_EX_LAYERED extended window style for child windows - specifically, semi-transparency effects do not work as expected.
Windows requires an application manifest declaring compatibility with Windows 8 (or later) for child windows to support the WS_EX_LAYERED style properly. Without this manifest, the system silently ignores layered attributes on child windows, leading to missing transparency and rendering issues.
For example, manual test *embeddedwindows* in *qtbase* can be examined. It was fixed some time ago by adding the application manifest.