使用QDesktopWidget获取
QDesktopWidget* desktopWidget = QApplication::desktop();
QRect deskRect = desktopWidget->availableGeometry();
QRect screenRect = desktopWidget->screenGeometry();
screenX = screenRect.width();
screenY = screenRect.height();
screenCount = desktopWidget->screenCount();
QRect screenRect = desktopWidget->screenGeometry(screenCount);
使用Win32API修改
#include <windows.h>
DEVMODE DevMode;
EnumDisplaySettings(NULL, ENUM_CURRENT_SETTINGS, &DevMode);
DevMode.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT;
DevMode.dmPelsWidth = 800;
DevMode.dmPelsHeight = 600;
ChangeDisplaySettings(&DevMode, CDS_FULLSCREEN);