AutoHotKey(오토핫키) 설명서 Gui,TreeView

Posted by 발전소장
2014. 8. 14. 01:09 AutoHotKey/Commands

Gui,TreeView

GUI윈도우의 트리뷰 조작계 편입 함수로 대상이 되는 트리뷰콘트로르를 지정한다

Gui,TreeView,TreeViewName

Parameters

인수명설명
TreeViewName 대상이 되는 컨트롤을 지정한다.
컨트롤 작성시에 「v」옵션으로 변수를 할당하고 있는 경우, 그 변수명으로 지정할 수 있다.
「SysTreeView32N」(N(은)는 컨트롤이 작성한 차례로1(으)로부터 붙여지는 번호)(와)과 같이ClassNN그리고 지정할 수도 있다.

Remarks


AutoHotKey(오토핫키) 설명서 Gui,Tab

Posted by 발전소장
2014. 8. 14. 01:09 AutoHotKey/Commands

Gui,Tab

GUI윈도우에Tab컨트롤이 배치되어 있을 때, 다음에 배치되는 컨트롤이 어느 탭 페이지에 배치되는지를 변경한다

Gui,Tab [, Item, ControlNo, Exact]

Parameters

인수명설명
Item 탭을 지정한다. 숫자를 지정했을 경우는, 그 번호의 탭이 대상이 된다.최초의 탭은 「1」이다.
문자열로 지정했을 경우는, 캡션이 그 문자열로 시작되는 탭이 대상이 된다.이 때, 대문자 소문자의 차이는 무시된다.
아직 존재하지 않는 번호도 지정할 수 있다.다만, 상대 좌표로의 배치는 행해지지 않게 된다.
ControlNo 탭 콘트롤의 번호.
생략시는, 직전까지 대상이었던 탭 콘트롤.
Exact Item에 문자열을 지정했을 때, 전방 일치는 아니고 완전 일치로 검색한다.
대문자 소문자도 완전하게 일치하는 것이 검색된다.

Remarks

옵션 없이 실행하면, 탭 콘트롤상이 아니고, 윈도우의 직하에 배치되게 된다.

각 탭 페이지에 최초의 컨트롤을 배치할 때,X,Y옵션에 의한 좌표 지정을 생략 하면, 탭 페이지의 좌상에 배치된다.
또,X+n/Y+n옵션으로 상대 좌표를 지정하면, 탭 페이지의 좌상으로부터의 상대 좌표가 된다.

탭 페이지상의 컨트롤은, 탭 페이지에서는 봐 내 배치하는 일도 가능.
초과하고 있는 컨트롤은, 배치된 탭 페이지가 액티브한 때 마셔 표시된다.

Related

GUI, Gui,Add,Tab

Example

Gui, Tab   ; Future controls are not part of any tab control.
Gui, Tab, 3   ; Future controls are owned by the third tab of the current tab control.
Gui, Tab, 3, 2   ; Future controls are owned by the third tab of the second tab control.
Gui, Tab, Name   ; Future controls are owned by the tab whose name starts with Name (not case sensitive).
Gui, Tab, Name,, Exact  ; Same as above but requires exact match (case sensitive too). [v1.0.37.03+]


AutoHotKey(오토핫키) 설명서 Gui,Submit

Posted by 발전소장
2014. 8. 14. 01:09 AutoHotKey/Commands

Gui,Submit

GUI윈도우를 비표시로 해, 컨트롤에의 입력 내용을 변수에 반영시킨다

GUI, Submit [, NoHide]

Parameters

인수명설명
NoHide 「NoHide」(을)를 지정하면, 윈도우를 비표시로 하지 않고 , 변수에의 반영만을 실시한다.

Remarks

컨트롤 상태나 내용을 지정된 변수에 반영시킨다.
옵션에 「NoHide」(이)가 지정되지 않았던 경우, 윈도우는 비표시 상태가 된다.
윈도우가 존재하지 않았던 경우, 아무것도 일어나지 않는다.

Related

GUI


AutoHotKey(오토핫키) 설명서 Gui,Show

Posted by 발전소장
2014. 8. 14. 01:08 AutoHotKey/Commands

Gui,Show

GUI윈도우의 표시·표시 상태의 변경

GUI, Show [, Options, Title]

Parameters

인수명설명
Options 이하의 것을 반각 스페이스 단락으로 지정할 수 있다.
Xn
n에 윈도우의 수평 좌표를 지정(례:X40)
Yn
n에 윈도우의 수직 좌표를 지정(례:H30)
XCenter
X좌표를 윈도우가 화면의 중앙에 오도록(듯이) 자동 설정
YCenter
Y좌표를 윈도우가 화면의 중앙에 오도록(듯이) 자동 설정
Center
X/Y좌표를 화면 중앙이 되도록(듯이) 설정
Wn
n에 윈도우의 클라이언트 영역의 폭을 지정(례:W300)
Hn
n에 윈도우의 클라이언트 영역의 높이를 지정(례:H200)
AutoSize
윈도우의 폭과 높이를, 표시 떠날 수 있어 모든 컨트롤이 들어가도록(듯이) 변경한다
Maximize
최대화한다
Minimize
최소화한다
Restore
바탕으로 되돌린다
NoActivate
바탕으로 되돌린다.액티브화는 되지 않는다.
Hide
윈도우를 비표시로 한다.
비표시로 한 채로 상태로, 타이틀이나 옵션을 변경할 수 있다.
NA
윈도우를 표시하지만, 액티브화는 하지 않는다.
최소화된 윈도우는, 최소화된 채로 일번수앞에 온다.(Alt+Tab그리고 표시되는 차례로 영향)
윈도우가 비표시의 경우, 맨 앞면에 표시되지만, 액티브 윈도우는 변하지 않다.
Title 타이틀 바에 표시하는 문자열.
지정되지 않았던 경우, 타이틀은 변경되지 않는다.
윈도우가 작성되었을 때의 타이틀은, 스크립트의 파일명.

Remarks

Options에 아무것도 지정되지 않았던 경우, 마지막에 표시되고 있던 위치와 사이즈로 표시되어 최소화되고 있으면 해제되어 액티브화 된다.
제일 최초로 표시될 때 위치나 사이즈가 지정되지 않았던 경우는,Center(이)나AutoSize하지만 지정된 것과 같게 된다.

최초로Gui,Show하지만 실행될 때까지는, 윈도우의x,y좌표, 폭, 높이는 모두 「0」(이)가 되어 있다.
윈도우를 표시하기 전에 작성했다GUI윈도우의 사이즈를 알고 싶은 경우, 미리 「Gui,Show,Hide」(을)를 실행해 사이즈를 결정시킬 필요가 있다.

Gui,Add,Edit
Gui,Show,Hide
Gui,+LastFound
WinGetPos,x,y


AutoHotKey(오토핫키) 설명서 Gui,Restore

Posted by 발전소장
2014. 8. 14. 01:08 AutoHotKey/Commands

Gui,Restore

GUI윈도우의 최소화·최대화를 바탕으로 되돌린다

GUI, Restore

Remarks

GUI윈도우가 비표시가 되어 있는 경우는, 표시된다.

GUI윈도우가 존재하지 않는 경우는, 아무것도 일어나지 않는다.

Related

GUI


AutoHotKey(오토핫키) 설명서 Gui,+/-Option

Posted by 발전소장
2014. 8. 14. 01:07 AutoHotKey/Commands

Gui,+/-Option

GUI윈도우의 옵션을 추가/삭제한다

Gui, [+Option|-Option]

Parameters

인수명설명
Option 아래와 같이 참조.
「+」(을)를 붙이면 추가, 「-」(을)를 붙이면 삭제.
복수의 옵션을 반각 스페이스에서 단락지어 열거할 수 있다. 지정한 옵션 이외는 변경되지 않는다.

Option(으)로 지정할 수 있는 것

LastFound
윈도우 관련 커멘드로 대상 윈도우 지정을 생략 했을 때에 대상이 되는 「LastFoundWindow」(으)로 설정한다.
GUI윈도우가 아직 존재하지 않는 경우는, 하늘의 윈도우가 생성된다.
LastFoundExist
LastFound(와)과 같지만, 해당GUI윈도우가 존재하지 않는 경우, 윈도우의 생성은 하지 않고LastFoundWindow하지만 클리어 된다.
해당GUI윈도우가 이미 사용되고 있는지 어떤지를 알기 위해서 이용할 수 있다.
LabelNAME
윈도우가 닫았을 때 등에 실행되는 써브루틴 라벨의 접머리 글자열을NAME그리고 지정한 것으로 변경한다.
예를 들면, 「Gui,2:+LabelOptionWindow」라고 하면,2번째의GUI윈도우가 닫혀졌을 때에 「2GuiClose」(은)는 아니고 「OptionWindowClose」라고 하는 라벨의 써브루틴이 실행된다.
써브루틴내에서 이벤트가 일어났다GUI(을)를 특정하려면 , 「A_Gui」변수를 이용한다.
DelimiterC
리스트 박스나 combobox등의 항목을Gui,Add그리고 설정할 때나,Gui,Submit등에서 취득할 경우에 항목의 단락으로서 사용되는 단락 문자를 설정한다.
C에 단락 문자를 지정한다.(례:「Delimiter`n」)
반각 스페이스를 사용하고 싶을 때는 「DelimiterSpace」,Tab문자를 사용하고 싶을 때는 「DelimiterTab」라고 지정한다.
이 옵션의 변경은, 실행중외의 스렛드에도 영향을 준다.
Owner[N]
특정의 윈도우를 다른 윈도우의 종속 윈도우로 한다.
종속 윈도우는 태스크바에 표시되지 않고, 항상 주윈도우보다 전면에 표시되어 주윈도우가 파기될 때 함께 파기된다.
N에 주윈도우의 번호를 숫자로 지정한다.
숫자를 붙이지 않았던 경우,AutoHotkey의 메인 윈도우의 종속 윈도우가 된다.
이 옵션은, 주윈도우가 벌써 작성되고 있어 종속 위드우는 아직 작성되어 있지 않은 상태로 밖에 사용할 수 없다.
종속 윈도우가 작성되어 있지 않은 경우만, 「-Owner」(을)를 실행하는 것으로, 설정을 해제할 수 있다.
종속 윈도우가 표시되고 있는 동안, 주윈도우를 조작할 수 없게 하고 싶은 경우, 종속 윈도우를 표시할 경우에 「+Disabled」(으)로WS_DISABLED(을)를 추가해 조작 불가능하게 해, 종속 윈도우를 닫았을 때에 「-Disabled」(으)로 해제하도록(듯이) 한다.
OwnDialogs
다이얼로그가 표시되고 있는 동안은 친윈도우를 조작할 수 없는 모덜 다이얼로그를 표시시킨다.
대상이 되는 것은,MsgBox, InputBox, FileSelectFile, FileSelectFolder의 각 커멘드로 표시되는 다이얼로그이다.
또, ToolTip, Progress, SplashImage그리고 표시되는 윈도우도, 아이 윈도우라고 하는 취급이 되어, 친윈도우보다 반드시 전에 표시되어 친윈도우가 파기되는 것과 동시에 파기되게 된다.
이 설정은, 설정을 실시했다스렛드에서만 유효하다. 「Gui,+OwnDialogs」라고 하면, 스렛드의 디폴트GUI윈도우가 친윈도우가 된다.
Gui,2:+OwnDialogs」(와)과 같이 하면, 명시적으로 친윈도우를 설정할 수 있다.
Gui,-OwnDialogs」(와)과 같이 하면, 설정이 해제되어 모덜 다이얼로그를 표시한 후에 보통 다이얼로그를 표시하는 일도 가능.
AlwaysOnTop
항상 맨 앞면표시로 한다.
Disabled
조작 불가능하게 한다.
Border
윈도우의 테두리를 표시한다.
무효로 하면, 타이틀 바도 표시되지 않게 된다.
Caption
윈도우에 타이틀 바를 표시한다.
초기 상태는 유효하게 되어 있다.
MaximizeBox
윈도우를 최대화 가능하게 해, 타이틀 바에 최대화 버튼을 표시한다.
초기 상태는 유효하게 되어 있다.
MinimizeBox
윈도우를 최소화 가능하게 해, 타이틀 바에 최소화 버튼을 표시한다.
초기 상태는 유효하게 되어 있다.
Resize
윈도우를 리사이즈 가능하게 한다.
최대화 버튼은, 리사이즈 가능하게 하지 않으면 사용할 수 없다.
MaxSizeWxH
Resize옵션이 지정되어 있다Gui윈도우에 대하고, 클라이언트 영역의 최대의 폭을W피크셀, 최대의 높이를H피크셀에 제한한다.(례:「MaxSize320x240」)
W인가H의 다른 한쪽만을 지정할 수도 있다.이 경우, 생략 된 (분)편은 무제한하게 된다.(례:「MaxSize320x」 「MaxSizex240」)
WxH하지만 지정되어 있지 않은 경우, 현재의 사이즈를 상한으로 한다.한번도 윈도우를 표시하고 있지 않는 경우는, 최초로Gui,Show(을)를 실행했을 때의 사이즈가 된다.
MinSizeWxH
Resize옵션이 지정되어 있다Gui윈도우에 대하고, 클라이언트 영역의 최소의 폭을W피크셀, 최소의 높이를H피크셀에 제한한다.(례:「MinSize320x240」)
그 외는MaxSize(와)과 같다.
SysMenu
타이틀 바의 아이콘과 아이콘 클릭시에 표시되는 메뉴(「닫는다」등이 표시된다)(을)를 표시할지를 지정.
이것을 무효로 하면, 태스크바의 버튼을 오른쪽 클릭했을 때에 나오는 메뉴도 없어진다.
Theme
이후에 작성되는 컨트롤에WindowsXP의 비주얼 스타일을 적용할지를 지정.
초기 상태는 유효하게 되어 있다.
ToolWindow
타이틀 바가 가늘고(화면의 프롭퍼티의 설정에 의존), 태스크바에 버튼이 표시되지 않는 윈도우가 된다.
0xNNNNNNNN
컨트롤의 스타일을8자리수의16진수치로 지정한다.
자세한 것은스타일 일람(을)를 참조.
E0xNNNNNNNN
컨트롤의 확장 스타일을8자리수의16진수치로 지정한다.
자세한 것은스타일 일람(을)를 참조.

Related

GUI

Example(s)

;윈도우2(을)를 윈도우1의 종속 윈도우로 하는 예
Gui,add,text,,aaaaaaaa
Gui,2:+owner1


AutoHotKey(오토핫키) 설명서 Gui,Minimize

Posted by 발전소장
2014. 8. 14. 01:07 AutoHotKey/Commands

Gui,Minimize

GUI윈도우를 최소화한다

GUI, Minimize

Remarks

GUI윈도우가 비표시가 되어 있는 경우는, 표시된다.

GUI윈도우가 존재하지 않는 경우는, 아무것도 일어나지 않는다.

Related

Related

GUI


AutoHotKey(오토핫키) 설명서 Gui,Menu

Posted by 발전소장
2014. 8. 14. 01:07 AutoHotKey/Commands

Gui,Menu

Gui윈도우의 도구모음에Menu커멘드로 작성한 메뉴를 할당한다

Gui, Menu [, MenuName]

Parameters

인수명설명
MenuName Menu커멘드로 작성한 메뉴의 메뉴명.
지정이 없는 경우, 도구모음의 할당을 해제한다.

Remarks

도구모음으로서 할당할 수 있고 있는 메뉴는, 통상의 pop-up menu와는 취급이 다르기 위해,Menu커멘드로 항목을 조작하거나 pop-up menu로서 표시하거나 다른 메뉴의 부메뉴로 하거나 하는 것은 할 수 없다.
메뉴 항목을 조작하고 싶은 경우는, 일단MenuName없이 실행해 할당을 해제하고 나서 조작해, 재차 다시 할당한다.

도구모음의 부메뉴에 대해서는, 보통 메뉴로서 조작할 수 있다.

Related

GUI, Menu

Example(s)

Menu, FileMenu, Add, &Open, MenuHandler
Menu, FileMenu, Add, E&xit, MenuHandler
Menu, HelpMenu, Add, &About, MenuHandler
Menu, MyMenuBar, Add, &File, :FileMenu  ; Attach the two sub-menus that were created above.
Menu, MyMenuBar, Add, &Help, :HelpMenu
Gui, Menu, MyMenuBar


AutoHotKey(오토핫키) 설명서 Gui,Maximize

Posted by 발전소장
2014. 8. 14. 01:06 AutoHotKey/Commands

Gui,Maximize

GUI, Maximize

Remarks

GUI윈도우가 비표시가 되어 있는 경우는, 표시된다.

GUI윈도우가 존재하지 않는 경우는, 아무것도 일어나지 않는다.

Related

Related

GUI


AutoHotKey(오토핫키) 설명서 Gui,ListView

Posted by 발전소장
2014. 8. 14. 01:05 AutoHotKey/Commands

Gui,ListView

GUI윈도우의 리스트뷰 조작계 편입 함수로 대상이 되는 리스트뷰콘트로르를 지정한다

Gui,ListView,ListViewName

Parameters

인수명설명
ListViewName 대상이 되는 컨트롤을 지정한다.
컨트롤 작성시에 「v」옵션으로 변수를 할당하고 있는 경우, 그 변수명으로 지정할 수 있다.
「SysListView32N」(N(은)는 컨트롤이 작성한 차례로1(으)로부터 붙여지는 번호)(와)과 같이ClassNN그리고 지정할 수도 있다.

Remarks