Software/AutoHotKey

[AutoHotKey] Slider 사용하기

rudals.kim 2024. 7. 27. 10:45
반응형
AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.


Slider를 테스트 해 보기 위해 아래와 같이 GUI를 구성하였습니다.

Slider를 하나 놓고 Slider 바를 좌/우로 옮기면 현재값을 아래쪽에 보여주기 위해 텍스트를 하나 추가한 후 바가 이동되는 상태의 모든 이벤트를 받기 위해 AltSubmit 옵션을 설정하였습니다.

Gui, Add, Slider, w300 h30 vMySlider gChangeSlider AltSubmit, 0
Gui, Add, Text, vLabel x10 y90 w300 h20 , 진행상태 : 
Gui, Show, w320 h120
return


5번 이벤트(마우스 이동)가 발생되면 Slider의 현재값을 얻어와 Text에 표시되도록 이벤트함수를 구현하였습니다.

ChangeSlider:
if A_GuiEvent = 5
{
    GuiControlGet, CurVal,, MySlider
    GuiControl, ,Label, 진행상태 : %CurVal%
}
return

 

전체 테스트 코드입니다.

Gui, Add, Slider, w300 h30 vMySlider gChangeSlider AltSubmit, 0
Gui, Add, Text, vLabel x10 y90 w300 h20 , 진행상태 : 
Gui, Show, w320 h120
return

ChangeSlider:
if A_GuiEvent = 5
{
    GuiControlGet, CurVal,, MySlider
    GuiControl, ,Label, 진행상태 : %CurVal%
}
return

GuiClose:
ExitApp


Slider 바를 움직이면 현재값을 표시해 줍니다.

반응형