반응형
AutoHotkey 1.1.37.02 버전에서 테스트 되었습니다.
오토핫키를 사용하여 Tab 컨트롤을 테스트 해 보았습니다.
먼저 아래 소스와 같이 4개의 탭을 생성하였습니다.
기본적으로 Gui, Tab, <tab번호> 이후에 추가되는 컨트롤은 <tab번호>탭에 추가됩니다.
Gui, Add, Tab3, vCurrentTab gTabChange w300 h100 AltSubmit, 탭1|탭2|탭3|탭4
Gui, Tab, 1
Gui, Add, Text, , 여기는 탭1 화면입니다.
Gui, Tab, 2
Gui, Add, Text, , 여기는 탭2 화면입니다.
Gui, Tab, 3
Gui, Add, Text, , 여기는 탭3 화면입니다.
Gui, Tab, 4
Gui, Add, Text, , 여기는 탭4 화면입니다.
마지막 탭까지 컨트롤 추가 후 더이상 탭에 추가할 컨트롤이 없는 경우 Gui, Tab, 명령을 사용하여 더 이상 탭에 추가될 컨트롤이 없음을 알려줍니다.
Gui, Tab,
Gui, Add, Text, x10 y130 w300 vLabel, 탭을 선택하세요.
탭 전환시 이벤트를 받아 이전/이후의 탭을 Text에 보여줍니다.
TabChange:
beforeTab:=CurrentTab
Gui,Submit,NoHide
afterTab:=CurrentTab
GuiControl, ,Label, 탭 이동 : %beforeTab% 에서 %afterTab% 로 전환되었습니다.
Return
아래는 전체 테스트 코드입니다.
Gui, Add, Tab3, vCurrentTab gTabChange w300 h100, 탭1|탭2|탭3|탭4
Gui, Tab, 1
Gui, Add, Text, , 여기는 탭1 화면입니다.
Gui, Tab, 2
Gui, Add, Text, , 여기는 탭2 화면입니다.
Gui, Tab, 3
Gui, Add, Text, , 여기는 탭3 화면입니다.
Gui, Tab, 4
Gui, Add, Text, , 여기는 탭4 화면입니다.
Gui, Tab,
Gui, Add, Text, x10 y130 w300 vLabel, 탭을 선택하세요.
Gui, Show, w320 h150
Return
TabChange:
beforeTab:=CurrentTab
Gui,Submit,NoHide
afterTab:=CurrentTab
GuiControl, ,Label, 탭 이동 : %beforeTab% 에서 %afterTab% 로 전환되었습니다.
Return
GuiClose:
ExitApp
탭을 선택하면 이동한 탭 이름이 Text에 표시됩니다.
반응형
'Software > AutoHotKey' 카테고리의 다른 글
[AutoHotKey] Tray 메뉴 사용하기 (0) | 2024.07.31 |
---|---|
[AutoHotKey] FileMenu 사용하기 (0) | 2024.07.30 |
[AutoHotKey] StatusBar 사용하기 (0) | 2024.07.30 |
[AutoHotKey] GroupBox 사용하기 (0) | 2024.07.29 |
[AutoHotKey] MonthCal 사용하기 (0) | 2024.07.29 |
댓글