반응형
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- if
- MouseClick
- EnvSub
- autohotkey
- 함수
- if(식)
- ControlSend
- IfInString
- EnvAdd
- SetMouseDelay
- Threads
- Blocks
- IfWinExist
- Var:=식
- SetKeyDelay
- ControlGetText
- 식의 설명
- 배열
- EnvMult
- StringGetPos
- EnvSet
- SetTitleMatchMode
- API
- SetEnv
- 식
- IF (식)
- DetectHiddenWindows
- Menu
- EnvDiv
- SetControlDelay
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
Gui,Add,ListBox 본문
반응형
Gui,Add,ListBox
GUI윈도우에 리스트 박스를 추가한다
Gui, Add, ListBox [, Options, Text]
Parameters
인수명 | 설명 |
---|---|
Options | 옵션을 반각 스페이스 단락으로 열거. Gui,Add의 항참조. V그리고 변수명을 지정했을 경우, 「 GUI,Submit 」(이)나 GuiControlGet커멘드로 선택되고 있는 항목명을 취득할 수 있다.미선택시는 공문자열이 된다G그리고 써브루틴명을 지정했을 경우, 선택이 바뀔 때마다 그 써브루틴이 실행된다. 고유의 옵션에 대해서는, 아래와 같이 참조. |
Text | 「|」(으)로 단락지어 선택 가능 항목을 열거한다. 항목의 뒤의 「|」(을)를 두 개로 하면, 그 항목이 초기 상태로 선택된 상태가 된다.(례:「Default||aaa|bbb」 「aaa|bbb|Default||」) 「 Gui,+Delimiter`n」(와)과 같이 하면, 단락 문자를 「|」이외의 것(이 예에서는 개행)(으)로 변경할 수 있다. |
고유의Option
- Sort
- 항목을 항목명 순서에 줄서 바꾸어 표시한다
반각 문자를 타이프 치면 선두가 일치하는 항목으로 이동하는 「인크리멘탈 서치」의 기능도 유효하게 된다. - ReadOnly
- 선택 항목이 반전 표시되지 않게 된다.
V옵션으로 지정한 변수에서는, 포커스가 합쳐져 있는 항목이 취득된다.
Multi옵션과의 병용은 할 수 없다. - AltSubmit
- Gui,Submit(이)나 GuiControlGet그리고 취득되는 정보를 변경한다.
통상은, 선택된 항목의 텍스트가 취득되지만, 이 옵션을 지정하면, 선택된 항목의 번호가 취득된다.(1번째가 「1」, 미선택시는 공문자열) - Multi
- Shift(을)를 누르면서 선택하는 것으로, 복수 선택이 가능하게 된다.Ctrl(을)를 누르면서 클릭하면, 연속하지 않은 항목도 선택 가능.
이 옵션을 지정했을 경우,V옵션으로 지정한 변수에는, 선택 항목(통상은 항목의 문자열,AltSubmit하지만 모두 지정되었을 경우는 항목의 번호)하지만 「|」(으)로 단락지어 취득된다.
단락 문자는 「 Gui,+Delimiter`n」(와)과 같이 해 변경할 수 있다.
「Loop, parse, MyListBox, |
」라고 하는 것으로, 각 선택 항목에 대해서 처리를 실시할 수 있다. - Tn
- 탭 위치를 지정한다.
n에는 수치를 지정.n×2피크셀 정도의 폭이 된다.
디폴트는32.
「t8 t16 t8」(와)과 같이 복수를 지정하면, 탭 위치를 개별적으로 지정할 수 있게 된다.
지정한 개수 이후의 탭 위치는, 마지막에 지정한 폭으로 새겨진다.
최대50개까지 지정할 수 있다. - ChooseN
- N에 최초로 선택되는 항목의 번호를 지정한다.
Remarks
Multi옵션으로 복수 선택가능으로 하고 있는 경우, 아래와 같이 해 모든 항목을 선택·선택 해제할 수 있다.
Gui +LastFound ; Avoids the need to specify WinTitle below. If(V) PostMessage, 0x185, 1, -1, ListBox1 ; Select all items. 0x185 is LB_SETSEL. else PostMessage, 0x185, 0, -1, ListBox1 ; Deselect all items.
Related
반응형
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
Gui,Add,Slider (0) | 2007.11.05 |
---|---|
Gui,Add,ListView (0) | 2007.11.05 |
Gui,Add,ComboBox (0) | 2007.11.05 |
Gui,Add,DropDownList (0) | 2007.11.05 |
Gui,Add,Radio (0) | 2007.11.05 |
Comments