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