MONITORINFO是(shi)MONITORINFOEX的子集(ji)。MONITORINFOEX結構增(zeng)加了一個顯(xian)示器(qi)的名稱的字符串變(bian)量。
MONITORINFO
MONITORINFO包(bao)含顯示(shi)器的(de)信息(xi)。
GetMonitorInfo 函數把顯示器信息(xi)保存在 MONITORINFO 結構(gou)或者MONITORINFOEX中。
MONITORINFO 結(jie)(jie)構(gou)是MONITORINFOEX的子集。MONITORINFOEX結(jie)(jie)構(gou)增(zeng)加了一個顯示器的名稱的字符串(chuan)變量。
typedef struct tagMONITORINFO
{
DWORD cbSize;
RECT rcMonitor;
RECT rcWork;
DWORD dwFlags;}
MONITORINFO,*LPMONITORINFO;
cbSize:該結構的(de)字節(jie)數。在調用(yong)GetMonitorInfo函數之(zhi)前將cbSize設(she)置成 sizeof(MONITORINFO)。
rcMonitor:是返(fan)回的指(zhi)定顯示器的在屏幕坐標(biao)系(xi)中的矩形(xing)。
注意(yi):如果指定(ding)的(de)顯示器(qi)不是主顯示器(qi),則矩(ju)形的(de)坐(zuo)標有可能為負值。
rcWork:該顯(xian)示器的工作區域(yu),也是在屏幕(mu)坐(zuo)標(biao)系中的。
注(zhu)意(yi):如(ru)果指定的顯示器不(bu)是主顯示器,則(ze)矩形的坐標有可(ke)能為負值。
dwFlags:顯示器的屬性集(ji)合(he)
有下面幾種:
值
意義
MONITORINFOF_PRIMARY
代表主顯示器。.
支持的操作系統:
Windows NT/2000/XP/Vista: Windows 2000以(yi)及以(yi)后的版本(ben)
Windows 95/98/Me: Windows 98以(yi)及(ji)其后(hou)的版本.
Header:
聲明(ming)在 Winuser.h;需要包(bao)含Windows.h。
MSDN English Version