반응형
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 |
Tags
- 배열
- IfWinExist
- IF (식)
- Blocks
- EnvAdd
- Threads
- StringGetPos
- ControlGetText
- autohotkey
- if(식)
- IfInString
- SetControlDelay
- SetKeyDelay
- MouseClick
- EnvDiv
- SetMouseDelay
- 함수
- SetEnv
- Var:=식
- SetTitleMatchMode
- EnvSub
- 식의 설명
- if
- EnvMult
- 식
- EnvSet
- API
- ControlSend
- DetectHiddenWindows
- Menu
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
Gui,+/-Option 본문
반응형
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
Example(s)
;윈도우2(을)를 윈도우1의 종속 윈도우로 하는 예 Gui,add,text,,aaaaaaaa Gui,2:+owner1
반응형
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
윈도우 지정의 방법 (0) | 2007.11.05 |
---|---|
Gui,Default (0) | 2007.11.05 |
Gui,Destroy (0) | 2007.11.05 |
Gui,Cancel (0) | 2007.11.05 |
Gui,Submit (0) | 2007.11.05 |
Comments