MONITORINFO是MONITORINFOEX的子集。MONITORINFOEX结构增加了一个显示器的名称的字符串变量。
MONITORINFO
MONITORINFO包含显示器的信息。
GetMonitorInfo 函数把显示器信息保存在 MONITORINFO 结构或者MONITORINFOEX中。
MONITORINFO 结构是MONITORINFOEX的子集。MONITORINFOEX结构增加了一个显示器的名称的字符串变量。
typedef struct tagMONITORINFO
{
DWORD cbSize;
RECT rcMonitor;
RECT rcWork;
DWORD dwFlags;}
MONITORINFO,*LPMONITORINFO;
cbSize:该结构的字节数。在调用GetMonitorInfo函数之前将cbSize设置成 sizeof(MONITORINFO)。
rcMonitor:是返回的指定显示器的在屏幕坐标系中的矩形。
注意:如果指定的显示器不是主显示器,则矩形的坐标有可能为负值。
rcWork:该显示器的工作区域,也是在屏幕坐标系中的。
注意:如果指定的显示器不是主显示器,则矩形的坐标有可能为负值。
dwFlags:显示器的属性集合
有下面几种:
值
意义
MONITORINFOF_PRIMARY
代表主显示器。.
支持的操作系统:
Windows NT/2000/XP/Vista: Windows 2000以及以后的版本
Windows 95/98/Me: Windows 98以及其后的版本.
Header:
声明在 Winuser.h;需要包含Windows.h。
MSDN English Version