检查指定的监视器是否存在, 并可选地检索其边界坐标.
ActualN := MonitorGet(N, &Left, &Top, &Right, &Bottom)
类型: 整数
如果省略, 则使用主监视器. 否则, 请指定监视器编号, 介于 1 和 MonitorGetCount 返回的数字之间.
类型: VarRef
如果省略, 将不会存储相应的值. 否则, 请指定储存边界坐标(以像素为单位) 的变量的引用.
类型: 整数
该函数返回显示器编号(与 N 相同, 除非省略 N).
失败时抛出异常, 输出变量不会被修改.
内置变量 A_ScreenWidth 和 A_ScreenHeight 包含主监视器的尺寸(以像素为单位).
可以使用 SysGet 检索所有显示监视器的边框. 例如, 它检索虚拟屏幕的宽度和高度:
MsgBox SysGet(78) " x " SysGet(79)
MonitorGetWorkArea, SysGet, 监视器函数
try { MonitorGet 2, &Left, &Top, &Right, &Bottom MsgBox "Left: " Left " -- Top: " Top " -- Right: " Right " -- Bottom: " Bottom } catch MsgBox "Monitor 2 doesn't exist or an error occurred."