summaryrefslogtreecommitdiffstats
path: root/src/corelib/global
diff options
context:
space:
mode:
authorYuhang Zhao <2546789017@qq.com>2022-06-15 14:02:55 +0800
committerYuhang Zhao <2546789017@qq.com>2022-07-14 13:00:11 +0800
commit417bb463526d3ec3d80d66b029c1064fde88391f (patch)
tree75a387335daaab9107c7b7a3a51fe687eac1ec59 /src/corelib/global
parent331fa5e8d6b6586131afc153b76db0f7e153656d (diff)
Windows QPA: Add MSWindowsNoRedirectionBitmap flag
This flag will be useful for windows that only use 3D graphics API to do the rendering, such as Qt Quick applications. As a drive-by, fix a typo in the above line. Pick-to: 6.4 Change-Id: Ic6edcb7610055693734a5d5aff5e906991d4b911 Reviewed-by: André de la Rocha <andre.rocha@qt.io>
Diffstat (limited to 'src/corelib/global')
-rw-r--r--src/corelib/global/qnamespace.h1
-rw-r--r--src/corelib/global/qnamespace.qdoc8
2 files changed, 9 insertions, 0 deletions
diff --git a/src/corelib/global/qnamespace.h b/src/corelib/global/qnamespace.h
index dd70e91a8f..4da4e4ab0e 100644
--- a/src/corelib/global/qnamespace.h
+++ b/src/corelib/global/qnamespace.h
@@ -228,6 +228,7 @@ namespace Qt {
WindowOverridesSystemGestures = 0x00100000,
WindowDoesNotAcceptFocus = 0x00200000,
MaximizeUsingFullscreenGeometryHint = 0x00400000,
+ MSWindowsNoRedirectionBitmap = 0x00800000,
CustomizeWindowHint = 0x02000000,
WindowStaysOnBottomHint = 0x04000000,
diff --git a/src/corelib/global/qnamespace.qdoc b/src/corelib/global/qnamespace.qdoc
index 000001c1bf..34640107b0 100644
--- a/src/corelib/global/qnamespace.qdoc
+++ b/src/corelib/global/qnamespace.qdoc
@@ -2190,6 +2190,14 @@
\value MSWindowsOwnDC Gives the window its own display
context on Windows.
+ \value MSWindowsNoRedirectionBitmap This flag is useful to windows that
+ only use 3D graphics API to do the rendering, such as D3D11.
+ This flag was introduced in Qt 6.4
+
+ \note Changing this flag after the native window has been created will
+ have no effect. You can only enable it before the native window is
+ actually created.
+
\value BypassWindowManagerHint This flag can be used to indicate to the platform plugin
that "all" window manager protocols should be disabled. This flag will behave
different depending on what operating system the application is running on and