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