MONITORINFO是MONITORINFOEX的子集。MONITORINFOEX結(jié)構(gòu)增加了一個(gè)顯示器的名稱的字符串變量。
MONITORINFO
MONITORINFO包含顯示器的信息。
GetMonitorInfo 函數(shù)把顯示器信息保存在 MONITORINFO 結(jié)構(gòu)或者M(jìn)ONITORINFOEX中。
MONITORINFO 結(jié)構(gòu)是MONITORINFOEX的子集。MONITORINFOEX結(jié)構(gòu)增加了一個(gè)顯示器的名稱的字符串變量。
typedef struct tagMONITORINFO
{
DWORD cbSize;
RECT rcMonitor;
RECT rcWork;
DWORD dwFlags;}
MONITORINFO,*LPMONITORINFO;
cbSize:該結(jié)構(gòu)的字節(jié)數(shù)。在調(diào)用GetMonitorInfo函數(shù)之前將cbSize設(shè)置成 sizeof(MONITORINFO)。
rcMonitor:是返回的指定顯示器的在屏幕坐標(biāo)系中的矩形。
注意:如果指定的顯示器不是主顯示器,則矩形的坐標(biāo)有可能為負(fù)值。
rcWork:該顯示器的工作區(qū)域,也是在屏幕坐標(biāo)系中的。
注意:如果指定的顯示器不是主顯示器,則矩形的坐標(biāo)有可能為負(fù)值。
dwFlags:顯示器的屬性集合
有下面幾種:
值
意義
MONITORINFOF_PRIMARY
代表主顯示器。.
支持的操作系統(tǒng):
Windows NT/2000/XP/Vista: Windows 2000以及以后的版本
Windows 95/98/Me: Windows 98以及其后的版本.
Header:
聲明在 Winuser.h;需要包含Windows.h。
MSDN English Version