アクティブウィンドウが所属する画面サイズを取得する方法。
[[SysGet]]コマンドを使う。
```autohotkey
; 複数モニタをまたがるウィンドウのことは考えていない
; 30は境界の微調整. 環境に応じて調整する
WinGetPos, WinX, WinY,,, A
SysGet, MonitorCount, MonitorCount
Loop, %MonitorCount%
{
SysGet, Monitor, Monitor, %A_Index%
if (WinX >= MonitorLeft - 30
and WinX <= MonitorRight + 30
and WinY >= MonitorTop - 30
and WinY <= MonitorBottom + 30)
{
TargetMonitor := A_Index
break
}
}
SysGet, Monitor, Monitor, %TargetMonitor%
; MonitorLeft, MonitorRight, MonitorTop, MonitorBottom が使える
```