| 102 | } |
| 103 | |
| 104 | void 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 | |
| 119 | BOOL |
| 120 | win10_is_desktop_bridge_application(void) |
no test coverage detected