반응형

gui는 저도 거의 아는 게 없어서 아는 데까지만 씁니다.

1단계 창생성

Gui, Show, x100 y100 h100 w100, 창제목

이렇게 하고 실행해보세요. 그럼 작은 창이 하나 뜨죠?

x100 y100   ; 창의 위치(xCenter yCenter를 쓰시면 화면가운데에 생성가능)
h100 w100  ; 창의 크기
창제목       ; 창제목

2단계 창 닫음과 동시에 오핫종료

GuiClose:   ; 창이 닫혔을때
ExitApp     ; 종료
Return

이거만 추가하면 됩니다.

3단계 컨트롤 추가하기

Gui, Add, Text, x10 y10, joyfuI                     ; Text 넣기
Gui, Add, Edit, x10 y40 vEdit반환값, joyfuI      ; Edit 넣기
Gui ,Add, Button, x10 y70 gButton클릭, joyfuI ; 버튼 넣기
Gui, Add, CheckBox, x10 y100 gCheckBox클릭 vCheckBox반환값, 체크박스  ; 체크박스 넣기
Gui, Show, x100 y100 h100 w100, 창제목       ; 창보여주기

4단계 반환값 활용하기?

참고로 3단계를 보면 g어쩌구, v어쩌구가 있는데 g어쩌구는 클릭할 때 실행하고 v어쩌구는 내용을 변수에 저장

Gui, Submit, Nohid   ; 이건 v어쩌구에 있는 변수에게 내용을 저장하라는 얘기입니다.

도배기에서 도배할 내용을 넣게 만들 때 쓸 수 있습니다.

Gui, Submit, Nohide
SendInput %Edit반환값%

이렇게 쓰시면 위에 추가한 Edit의 내용을 Edit반환값에 저장하고 Edit반환값의 내용을 입력하게 됩니다.~

Button클릭:
위에 버튼을 클릭했을때 할내용~~~
Return

이러면 버튼을 클릭했을 때 특정 일을 하게 할 수 있습니다.

이것들 외에 다른 컨트롤들..

Text, Edit, UpDown, Picture, Button, Checkbox, Radio, DropDownList, ComboBox, ListBox, ListView, TreeView, Hotkey, DateTime, MonthCal, Slider, Progress, GroupBox, Tab, StatusBar, Internet Explorer Control

제가 아는 것은 여기까징~

그리고 위치 계산하기 귀찮으시면 밑에 스마트gui를 쓰세요.

smartgui.zip

반응형

+ Recent posts