AutoHotKey(오토핫키) 설명서 Gui,Add,Slider

Posted by 발전소장
2014. 8. 14. 00:59 AutoHotKey/Commands

Gui,Add,Slider

GUI윈도우에 슬라이드 바를 추가한다

Gui, Add, Slider [, Options, Text]

Parameters

인수명설명
Options 옵션을 반각 스페이스 단락으로 열거.
Gui,Add의 항참조.
V그리고 변수명을 지정하면, 현재의 위치를 수치로 취득할 수 있다.
G그리고 라벨명을 지정하면, 슬라이더의 이동을 완료했을 때(키나 mouse button를 떼어 놓았을 때)에 써브루틴이 실행되도록 할 수 있다.
써브루틴이 실행될 때는, 자동적으로V그리고 지정한 변수에 값이 취득된다.
Text 초기치를 수치로 지정한다.
생략시는 「0」(0하지만 범위외의 경우, 상한이나 하한의0에 가까운 편의 값)

고유의Option

AltSubmit
슬라이더가 조금이라도 이동하면G옵션으로 지정한 써브루틴을 실행한다.
이 때,A_GuiControlEvent변수에는 이하의 것이 격납된다.
0
좌/상키로 값을 줄였다
1
우/한 키로 값을 늘렸다
2
PageUp키로 값을 크게 줄였다
3
PageDown키로 값을 크게 늘렸다
4
마우스로의 드러그가 종료했는지, 휠로 값을 변경했다
5
마우스로의 드러그 도중
6
Home키로 최소치로 이동했다
7
End키로 최대치로 이동했다
이것과는 별도로, 값의 변경이 끝났을 때에는A_GuiControlEvent하지만Normal의 이벤트도 실행된다.
Invert
설정·취득되는 값의 대소의 방향을 반대로 한다.
통상은 왼쪽 혹은 위가 작은 측에 되지만,Invert옵션을 지정하면 오른쪽 혹은 아래가 작아진다.
ToolTip옵션으로 표시되는 툴 팁의 값은, 역전되지 않는다.
Vertical
수직 슬라이드 바로 한다.
위 쪽이 작은 값이 된다.
RangeL-H
최소치와 최대치를 설정한다.디폴트는 「0-100」
L에 최소치를,H에 최대치를 지정.(례:「Range0-100」)
부의 값을 지정하는 일도 가능(례:「Range-100--50」)
반드시L보다H쪽이 크지 않으면 안 된다.
바의 좌단이L, 우단이H에 상당하게 된다.
LineN
N에 커서 키를 눌렀을 때에 변경되는 값의 양을 지정한다.(례:「Line10」)
지정이 없었던 경우는,1두개증감한다.
PageN
N에PageUp/PageDown(을)를 눌렀을 때에 변경되는 값의 양을 지정한다.(례:「Page20」)
지정이 없었던 경우는,Range그리고 지정한 범위의1/5.
Center
슬라이더아래를 화살표와 같이 날카롭게 할 수 없다.
Left
슬라이더아래/오른쪽이 아니고, 위/왼쪽을 날카롭게 할 수 있다.
TickIntervalN
N에 눈금의 간격을 지정한다.(례:「TickInterval10」)
지정하지 않았던 경우, 최대치와 최소치의 부분 밖에 눈금은 표시되지 않는다.
NoTicks
눈금을 표시하지 않는다
ThickN
N에 슬라이더의 크기를 지정한다.(례:「Thick20」)
ToolTip
ToolTipRight
ToolTipBottom
슬라이더를 드러그 하고 있을 때 현재의 값을 툴 팁 표시한다
Right/Bottom(을)를 붙이면, 표시 위치를 변경할 수 있다.
Right(은)는 수직 슬라이드 바용,Bottom(은)는 수평 슬라이드 바용.
Buddy1N
지정한 컨트롤을 슬라이드 바의 좌단/상단에 재배치한다.
N에 다른 컨트롤에V옵션으로 할당할 수 있었던 변수명을 지정한다.
Buddy2N
지정한 컨트롤을 슬라이드 바의 우단/하단에 재배치한다.
N에 다른 컨트롤에V옵션으로 할당할 수 있었던 변수명을 지정한다.

Remarks

슬라이드 바는, 마우스외, 마우스 휠이나 커서 키,PageUp/PageDown/Home/End키에서도 조작할 수 있다.

Related

GUI, Gui,Add