![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qwindowsscreen.h"#include "qwindowscontext.h"#include "qwindowswindow.h"#include "qwindowsintegration.h"#include "qwindowscursor.h"#include "qwindowstheme.h"#include "qwindowswindowclassregistry.h"#include <QtCore/qt_windows.h>#include <QtCore/qsettings.h>#include <QtGui/qpixmap.h>#include <QtGui/qguiapplication.h>#include <qpa/qwindowsysteminterface.h>#include <QtCore/private/qsystemerror_p.h>#include <QtCore/private/qsystemlibrary_p.h>#include <QtGui/private/qedidparser_p.h>#include <private/qwindowsfontdatabasebase_p.h>#include <private/qpixmap_win_p.h>#include <private/quniquehandle_p.h>#include <QtGui/qscreen.h>#include <QtCore/qdebug.h>#include <memory>#include <type_traits>#include <cfgmgr32.h>#include <setupapi.h>#include <shellscalingapi.h>#include <icm.h>Go to the source code of this file.
Classes | |
| struct | WindowsColorSpaceFunctions |
Macros | |
| #define | WCS_ICCONLY 0x00010000L |
Typedefs | |
| using | WindowsScreenDataList = QList<QWindowsScreenData> |
Functions | |
| static QDpi | deviceDPI (HDC hdc) |
| static QDpi | monitorDPI (HMONITOR hMonitor) |
| static std::vector< DISPLAYCONFIG_PATH_INFO > | getPathInfo (const MONITORINFOEX &viewInfo) |
| static void | setMonitorDataFromSetupApi (QWindowsScreenData &datadata, const std::vector< DISPLAYCONFIG_PATH_INFO > &pathGroup) |
| static QColorSpace | resolveColorSpace (HMONITOR hMonitor, const MONITORINFOEX &info, const std::vector< DISPLAYCONFIG_PATH_INFO > &pathGroup) |
| static bool | monitorData (HMONITOR hMonitor, QWindowsScreenData *datadata) |
| BOOL QT_WIN_CALLBACK | monitorEnumCallback (HMONITOR hMonitor, HDC, LPRECT, LPARAM pp) |
| static WindowsScreenDataList | monitorData () |
| static QDebug | operator<< (QDebug dbg, const QWindowsScreenData &d) |
| LRESULT QT_WIN_CALLBACK | qDisplayChangeObserverWndProc (HWND hwnd, UINT messagemessage, WPARAM wParam, LPARAM lParam) |
| static int | indexOfMonitor (const QWindowsScreenManager::WindowsScreenList &screens, const QString &deviceName) |
| static int | indexOfMonitor (const WindowsScreenDataList &screenData, const QString &deviceName) |
| static void | moveToVirtualScreen (QWindow *ww, const QScreen *newScreen) |
| #define WCS_ICCONLY 0x00010000L |
Definition at line 51 of file qwindowsscreen.cpp.
| typedef QList< QWindowsScreenData > WindowsScreenDataList = QList<QWindowsScreenData> |
Definition at line 182 of file qwindowsscreen.cpp.
|
inlinestatic |
Definition at line 103 of file qwindowsscreen.cpp.
|
static |
Definition at line 117 of file qwindowsscreen.cpp.
|
inlinestatic |
Definition at line 953 of file qwindowsscreen.cpp.
|
inlinestatic |
Definition at line 962 of file qwindowsscreen.cpp.
|
inlinestatic |
Definition at line 568 of file qwindowsscreen.cpp.
|
static |
Definition at line 459 of file qwindowsscreen.cpp.
|
inlinestatic |
Definition at line 108 of file qwindowsscreen.cpp.
| BOOL QT_WIN_CALLBACK monitorEnumCallback | ( | HMONITOR | hMonitor, |
| HDC | , | ||
| LPRECT | , | ||
| LPARAM | p ) |
Definition at line 540 of file qwindowsscreen.cpp.
Definition at line 972 of file qwindowsscreen.cpp.
|
static |
Definition at line 576 of file qwindowsscreen.cpp.
| LRESULT QT_WIN_CALLBACK qDisplayChangeObserverWndProc | ( | HWND | hwnd, |
| UINT | message, | ||
| WPARAM | wParam, | ||
| LPARAM | lParam ) |
Definition at line 893 of file qwindowsscreen.cpp.
|
static |
Definition at line 347 of file qwindowsscreen.cpp.
|
static |
Definition at line 213 of file qwindowsscreen.cpp.