parent
00573bdf58
commit
f99549b52d
|
@ -46,6 +46,12 @@ WinNativeEventFilter::WinNativeEventFilter() {
|
||||||
shcoreLib.resolve("GetDpiForMonitor"));
|
shcoreLib.resolve("GetDpiForMonitor"));
|
||||||
}
|
}
|
||||||
QLibrary user32Lib(QString::fromUtf8("User32"));
|
QLibrary user32Lib(QString::fromUtf8("User32"));
|
||||||
|
if (QOperatingSystemVersion::current() >=
|
||||||
|
QOperatingSystemVersion::Windows7) {
|
||||||
|
m_SetWindowCompositionAttribute =
|
||||||
|
reinterpret_cast<lpSetWindowCompositionAttribute>(
|
||||||
|
user32Lib.resolve("SetWindowCompositionAttribute"));
|
||||||
|
}
|
||||||
// Windows 10, version 1607 (10.0.14393)
|
// Windows 10, version 1607 (10.0.14393)
|
||||||
if (QOperatingSystemVersion::current() >=
|
if (QOperatingSystemVersion::current() >=
|
||||||
QOperatingSystemVersion(QOperatingSystemVersion::Windows, 10, 0,
|
QOperatingSystemVersion(QOperatingSystemVersion::Windows, 10, 0,
|
||||||
|
@ -57,14 +63,6 @@ WinNativeEventFilter::WinNativeEventFilter() {
|
||||||
m_GetSystemMetricsForDpi = reinterpret_cast<lpGetSystemMetricsForDpi>(
|
m_GetSystemMetricsForDpi = reinterpret_cast<lpGetSystemMetricsForDpi>(
|
||||||
user32Lib.resolve("GetSystemMetricsForDpi"));
|
user32Lib.resolve("GetSystemMetricsForDpi"));
|
||||||
}
|
}
|
||||||
// Windows 10, version 1709 (10.0.16299)
|
|
||||||
if (QOperatingSystemVersion::current() >=
|
|
||||||
QOperatingSystemVersion(QOperatingSystemVersion::Windows, 10, 0,
|
|
||||||
16299)) {
|
|
||||||
m_SetWindowCompositionAttribute =
|
|
||||||
reinterpret_cast<lpSetWindowCompositionAttribute>(
|
|
||||||
user32Lib.resolve("SetWindowCompositionAttribute"));
|
|
||||||
}
|
|
||||||
// Windows 10, version 1803 (10.0.17134)
|
// Windows 10, version 1803 (10.0.17134)
|
||||||
if (QOperatingSystemVersion::current() >=
|
if (QOperatingSystemVersion::current() >=
|
||||||
QOperatingSystemVersion(QOperatingSystemVersion::Windows, 10, 0,
|
QOperatingSystemVersion(QOperatingSystemVersion::Windows, 10, 0,
|
||||||
|
|
Loading…
Reference in New Issue