MCPcopy Create free account
hub / github.com/NetHack/NetHack / win10_monitor_info

Function win10_monitor_info

sys/windows/win10.c:104–117  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

102}
103
104void win10_monitor_info(HWND hWnd, MonitorInfo * monitorInfo)
105{
106 monitorInfo->scale = win10_monitor_scale(hWnd);
107
108 HMONITOR monitor = MonitorFromWindow(hWnd, MONITOR_DEFAULTTONEAREST);
109 MONITORINFO info;
110 info.cbSize = sizeof(MONITORINFO);
111 BOOL success = GetMonitorInfo(monitor, &info);
112 nhassert(success);
113 monitorInfo->width = info.rcMonitor.right - info.rcMonitor.left;
114 monitorInfo->height = info.rcMonitor.bottom - info.rcMonitor.top;
115 monitorInfo->left = info.rcMonitor.left;
116 monitorInfo->top = info.rcMonitor.top;
117}
118
119BOOL
120win10_is_desktop_bridge_application(void)

Callers 5

mswin_display_RIP_windowFunction · 0.85
NHSplashWndProcFunction · 0.85
SetMenuListTypeFunction · 0.85

Calls 1

win10_monitor_scaleFunction · 0.85

Tested by

no test coverage detected