GetMonitorInfo样例
时间: 2024-01-26 11:02:37 浏览: 209
获取显示器信息
5星 · 资源好评率100%
以下是一个使用GetMonitorInfo函数的样例:
```c++
#include <windows.h>
int main()
{
// 获取主显示器信息
MONITORINFO monitorInfo = { sizeof(MONITORINFO) };
GetMonitorInfo(MonitorFromPoint({ 0, 0 }, MONITOR_DEFAULTTOPRIMARY), &monitorInfo);
// 输出主显示器的工作区大小
printf("主显示器的工作区大小:%d x %d\n", monitorInfo.rcWork.right - monitorInfo.rcWork.left, monitorInfo.rcWork.bottom - monitorInfo.rcWork.top);
return 0;
}
```
此样例获取主显示器的工作区大小并输出,使用了以下步骤:
1. 定义一个MONITORINFO结构体并初始化其cbSize成员为结构体大小。
2. 调用MonitorFromPoint函数获取主显示器的句柄。
3. 调用GetMonitorInfo函数获取主显示器的信息。
4. 输出主显示器的工作区大小。
阅读全文