WinGetActiveStats

WinGetActiveTitle 기능과 WinGetPos기능을 하나의 명령어로 결합합니다.

WinGetActiveStats, OutTitle, OutWidth, OutHeight, OutX, OutY

매개변수

OutTitle

The name of the output variable in which to store the title of the active window.

OutWidth, OutHeight

The names of the output variables in which to store the width and height of the active window.

OutX, OutY

The names of the output variables in which to store the X and Y coordinates of the active window's upper left corner.

논평

부합하는 창이 없으면, 출력 변수는 비워집니다.

이 명령어는 다음 코드와 동등합니다:

WinGetTitle, OutTitle, A
WinGetPos, OutX, OutY, OutWidth, OutHeight, A

활성 창이 숨어 있고 DetectHiddenWindows가 꺼져 있으면 (기본값), WinShow를 제외하고 모든 명령어는 그 활성창을 "보지 못합니다". 이런 저런 이유로 활성 창이 없다면, 이 명령어는 그의 모든 출력 변수들을 비워버립니다.

WinGetPos, WinGetActiveTitle, WinGetTitle, WinGetClass, WinGetText, ControlGetText

예제

Retrieves and reports the title, size and position of the active window.

WinGetActiveStats, Title, Width, Height, X, Y
MsgBox, "%Title%" 활성 창은 너비가 %Width%이고`, 너비가 %Height%`, 그리고 %X%`,%Y%에 위치합니다.