勇芳软件工作室.汉化:  Multiple Display Monitors > Multiple Display Monitors Structures >

MONITORINFO

Previous pageReturn to chapter overviewNext page

描述

 

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成员设置为SIZEOFMONITORINFO)。这样做可以让函数确定您传递给它的结构类型。

 

rcMonitor

 

一个RECT结构,用于指定显示监视器矩形,以虚拟屏幕坐标表示。请注意,如果显示器不是主显示器,则某些矩形坐标可能为负值。

 

rcWork

 

一个RECT结构,用于指定显示监视器的工作区域矩形,以虚拟屏幕坐标表示。请注意,如果显示器不是主显示器,则某些矩形坐标可能为负值。

 

dwFlags

 

一组标志,表示显示监视器的属性。

 

定义了以下标志。

 

含义

MONITORINFOF_PRIMARY

这是主显示器。

 

引用文件 #INCLUDE Once

 

WinUser.inc(包括Windows.inc)