- Qt 6.12
- Qt GUI
- C++ Classes
- QWindowsScreen
- Qt 6.12.0 Reference Documentation

# QNativeInterface::QWindowsScreen Struct

Native interface to a screen. More...

Header: | `#include <qscreen_platform.h>`
CMake: | `find_package(Qt6 REQUIRED COMPONENTS Gui)` `target_link_libraries(mytarget PRIVATE Qt6::Gui)`
qmake: | `QT += gui`
Since: | Qt 6.7

- List of all members, including inherited members
- QWindowsScreen is part of Native Interfaces.

## Public Functions

| QWindowsScreen()
| QWindowsScreen(const QNativeInterface::QWindowsScreen &)
| QWindowsScreen(QNativeInterface::QWindowsScreen &&)
virtual HMONITOR | handle() const = 0
QNativeInterface::QWindowsScreen & | operator=(QNativeInterface::QWindowsScreen &&)
QNativeInterface::QWindowsScreen & | operator=(const QNativeInterface::QWindowsScreen &)

## Detailed Description

Accessed through QScreen::nativeInterface().

## Member Function Documentation

### `[constexpr noexcept default]` QWindowsScreen::QWindowsScreen()

Default-constructs an instance of QWindowsScreen.

### `[delete]` QWindowsScreen::QWindowsScreen(const QNativeInterface::QWindowsScreen &)

Copy-constructs an instance of QWindowsScreen. This function is deleted.

### `[delete]` QWindowsScreen::QWindowsScreen(QNativeInterface::QWindowsScreen &&)

Move-constructs an instance of QWindowsScreen. This function is deleted.

### `[pure virtual]` HMONITOR QWindowsScreen::handle() const

Returns The underlying HWMONITOR of the screen.

### `[delete]` QNativeInterface::QWindowsScreen &QWindowsScreen::operator=(QNativeInterface::QWindowsScreen &&)

Move-assigns other to this QWindowsScreen instance. This function is deleted.

### `[delete]` QNativeInterface::QWindowsScreen &QWindowsScreen::operator=(const QNativeInterface::QWindowsScreen &)

Copy-assigns other to this QWindowsScreen instance. This function is deleted.