AutoHotKey(오토핫키) 설명서 Gui,Add,UpDown
Gui,Add,UpDown
GUI윈도우에 수치 증감 버튼을 추가한다
Gui, Add, UpDown [, Options, DefaultValue]
Parameters
인수명 | 설명 |
---|---|
Options |
옵션을 반각 스페이스 단락으로 열거. 공통의 옵션에 대해서는,Gui,Add의 항참조. 고유의 옵션에 대해서는 후술. V그리고 변수명을 지정해, 「 GUI, Submit 」(을)를 실행하는 것으로, 현재의 값을 취득할 수 있다.Edit컨트롤로 유저가 문자열이나 범위외의 값 등 부정한 값을 입력했을 경우에서도, 반드시 옵션으로 설정한 범위내의 값이 수치로서 취득된다.G그리고 써브루틴명을 지정하면, 업다운 버튼의 조작이나, 대상 컨트롤에 대한 커서 키의 상하, 마우스 휠의 회전으로 값이 변경될 때 마다 써브루틴이 실행된다. |
DefaultValue |
대상 컨트롤의 값의 초기치를 수치로 지정한다. 생략시는 「0」혹은Range옵션으로 지정된 범위에서 가장0에 가까운 값이 된다. 대상 컨트롤에 매달리는 경우, 배치된 시점에서 대상 컨트롤의 텍스트에 여기서 지정한 값이 반영된다. ListBox에 매달리는 경우, 맨 위의 항목은 「0」, 다음이 「1」가 된다. |
고유의Option
- Range[Bottom]-[Top]
-
Bottom에 하한,Top에 상한을 수치로 지정한다.
「Range10-100」라고 하면10(으)로부터100까지, 「Range-10--1」라고 하면-10(으)로부터-1까지된다.
「Range100-0」(와)과 같이Bottom(을)를Top보다 크게 했을 경우, 하 버튼이나 하키로 값이 증가해 상 버튼이나 상키로 값이 줄어 든다.
범위로서 설정할 수 있는 값의 최대치와 최소치는,NT계에서는2147483647(와)과-2147483648,9x계에서는,32767(와)과-32767이다.
ListBox에 매달리는 경우, 맨 위의 항목은 「0」, 다음이 「1」로서 취급한다.덧붙여 아래에 가는 만큼 값이 커지므로, 「Range4-0」(와)과 같이 지정할 필요가 있다. - Wrap
- 상한과 하한이 연결되어, 상한치를 넘어 늘리려고 하면 하한치가 되어, 하한치를 넘어 줄이려고 하면 상한치가 되게 된다.
- Left
- 대상 컨트롤의 우측은 아니고 좌측으로 배치된다.
- Horz
- 상하는 아니고 좌우에 버튼이 붙은 횡형이 된다.
- 16
-
직전에 배치한 컨트롤을 대상 컨트롤로 한다.
디폴트로ON하지만,Horz(을)를 지정하면OFF(이)가 된다.
「Horz 16」라고 하면, 옆으로 하면서 대상 컨트롤에 매달릴 수 있다.(다만, 가로폭이 좁아지고 버튼이 누르기 어려워진다)
「-16」라고 하면, 세로틀로 대상 컨트롤이 없는 업다운 버튼을 작성할 수 있다. - 32
-
커서 키의 상하로 값을 증감 당한다.
디폴트로ON하지만, 「-32」라고 하는 것으로OFF(으)로 할 수 있다. - 128
- 「128」(을)를 지정하면,3자리수 마다 「,」(으)로 단락짓지 않게 된다.
Remarks
업다운 컨트롤은 통상, 직전에 배치한 컨트롤에 매달려 그 컨트롤의 표시치를 증감시킨다.
대상으로 할 수 있는 컨트롤은,Text, Edit, Button, Checkbox, Radio, ComboBox, ListBox, GroupBox이다.
ListBox그럼, 상하 버튼을 누를 때 마다 선택 항목이 바뀐다.그 이외의 컨트롤에서는, 업다운 컨트롤이 가지는 수치가 증감해, 대상 컨트롤의 텍스트에 반영된다.
대상 컨트롤에 매달리는 경우,w,h,x,y의 각 옵션으로 크기나 좌표를 지정할 수 없다.
윈도우에 제일 최초로 배치되는 경우나, 「-16」옵션을 지정해 대상 컨트롤을 없음으로 했을 경우, 버튼을 눌러도 외관상은 변화가 없지만, 격납되고 있는 값은 변화한다.(G옵션과 합해 사용한다)
Related
'AutoHotKey > Commands' 카테고리의 다른 글
AutoHotKey(오토핫키) 설명서 Gui,Color (0) | 2014.08.14 |
---|---|
AutoHotKey(오토핫키) 설명서 Gui,Cancel (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 Gui,Add,TreeView (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 Gui,Add,Text (0) | 2014.08.14 |
AutoHotKey(오토핫키) 설명서 Gui,Add,Tab (0) | 2014.08.14 |