MONITORINFO 結構 (winuser.h)
MONITORINFO結構包含顯示監視器的相關資訊。
GetMonitorInfo 函式會將資訊儲存在 MONITORINFO 結構或 MONITORINFOEX 結構中。
MONITORINFO結構是MONITORINFOEX結構的子集。 MONITORINFOEX結構會新增字串成員,以包含顯示監視器的名稱。
語法
typedef struct tagMONITORINFO {
DWORD cbSize;
RECT rcMonitor;
RECT rcWork;
DWORD dwFlags;
} MONITORINFO, *LPMONITORINFO;
成員
cbSize
結構的大小,以位元組為單位。
先將此成員設定為 sizeof ( MONITORINFO )
,再呼叫 GetMonitorInfo 函式。 這麼做可讓函式判斷您要傳遞至它的結構類型。
rcMonitor
RECT結構,指定以虛擬螢幕座標表示的顯示監視器矩形。 請注意,如果監視器不是主要顯示監視器,部分矩形的座標可能是負值。
rcWork
RECT結構,指定顯示監視器的工作區域矩形,以虛擬螢幕座標表示。 請注意,如果監視器不是主要顯示監視器,部分矩形的座標可能是負值。
dwFlags
一組旗標,表示顯示監視器的屬性。
定義下列旗標。
值 | 意義 |
---|---|
MONITORINFOF_PRIMARY | 這是主要顯示監視器。 |
規格需求
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | winuser.h (包括 Windows.h) |