37 - [오토핫키] GUI Checkbox와 Radio
37 - [오토핫키] GUI Checkbox와 Radio
Checkbox와 Radio는 If처럼 조건을 사용 할 때 유용합니다. 여러 조건을 걸어야 한다면 Checkbox, 하나만 선택 해야 한다면 Radio를 사용하면 좋겠죠? |
|
|
문법
Gui, Add, Checkbox, [, Options, Text] |
설명
Add콘트롤을 GUI에 추가합니다. |
Checkbox체크하거나 해제해 On/Off 등을 표현할 수 있는 작은 박스 |
Options위치, 크기, 라벨 등을 설정 W : 픽셀 단위 너비 H : 픽셀 단위 높이 X : X축 위치 Y : Y축 위치 |
Text체크박스 옆의 글자 |
문법
Gui, Add, Radio [, Options, Text] |
설명
Add콘트롤을 GUI에 추가합니다. |
Radio하나만 체크 할 수 있는 작은 동그라미 |
Options위치, 크기, 라벨 등을 설정 W : 픽셀 단위 너비 H : 픽셀 단위 높이 X : X축 위치 Y : Y축 위치 |
Text라디오 옆의 글자 |
예제
예제1)Gui, Add, Checkbox, vC1, 고구마 Gui, Add, Checkbox, vC2, 딸기 Gui, Add, Checkbox, vC3, 초코 Gui, Add, Button, gBtn, 확인 Gui, Show Return
Btn: Gui, Submit, Nohide If C1=1 MsgBox, 고구마 If C2=1 MsgBox, 딸기 If C3=1 MsgBox, 초코 If (C1=0 && C2=0 && C3=0) MsgBox, 체크해주세요. Return |
예제2)Gui, Add, Radio, vC1, 고구마 Gui, Add, Radio, vC2, 딸기 Gui, Add, Radio, vC3, 초코 Gui, Add, Button, gBtn, 확인 Gui, Show Return
Btn: Gui, Submit, Nohide If C1=1 MsgBox, 고구마 If C2=1 MsgBox, 딸기 If C3=1 MsgBox, 초코 If (C1=0 && C2=0 && C3=0) MsgBox, 체크해주세요. Return |
Checkbox와 Radio는 체크가 되어있으면 "1" 체크가 되어있지 않으면 "0" 이라는 값을 갖고 있어요. 따라서 변수 C1이 체크되면 (C1=1) MsgBox, 고구마 가 출력되는 형태입니다. 마찬가지로 If (C1=0 && C2=0 && C3=0) 변수들이 체크 되어있지 않다면 MsgBox, 체크해주세요. 가 출력됩니다. 혹시 && 이게 뭔지 있으셨나요? 그렇다면 16 - [오토핫키] 표현식과 연산자를 다시 보고 오세요~ |