描述
MONITORINFO结构包含有关显示监视器的信息。
GetMonitorInfo功能以MONITORINFO结构或MONITORINFOEX结构存储信息。
MONITORINFO结构是MONITORINFOEX结构的一个子集。MONITORINFOEX结构添加一个字符串成员以包含显示监视器的名称。
C++ 语法
typedef struct tagMONITORINFO { DWORD cbSize; RECT rcMonitor; RECT rcWork; DWORD dwFlags; } MONITORINFO, *LPMONITORINFO; |
PowerBASIC 语法
TYPE MONITORINFO cbSize AS DWORD rcMonitor AS RECT rcWork AS RECT dwFlags AS DWORD END TYPE |
成员
cbSize
结构的大小,以字节为单位。
在调用GetMonitorInfo函数之前,将CBSIZE成员设置为SIZEOF(MONITORINFO)。这样做可以让函数确定您传递给它的结构类型。
rcMonitor
一个RECT结构,用于指定显示监视器矩形,以虚拟屏幕坐标表示。请注意,如果显示器不是主显示器,则某些矩形坐标可能为负值。
rcWork
一个RECT结构,用于指定显示监视器的工作区域矩形,以虚拟屏幕坐标表示。请注意,如果显示器不是主显示器,则某些矩形坐标可能为负值。
dwFlags
一组标志,表示显示监视器的属性。
定义了以下标志。
值 |
含义 |
MONITORINFOF_PRIMARY |
这是主显示器。 |
引用文件 #INCLUDE Once
WinUser.inc(包括Windows.inc)


