반응형
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
- EnvSet
- ControlGetText
- MouseClick
- DetectHiddenWindows
- SetTitleMatchMode
- ControlSend
- 함수
- API
- StringGetPos
- SetEnv
- EnvDiv
- 배열
- 식
- SetKeyDelay
- IfWinExist
- IF (식)
- EnvAdd
- 식의 설명
- Var:=식
- autohotkey
- SetMouseDelay
- IfInString
- Blocks
- if
- if(식)
- EnvMult
- SetControlDelay
- Menu
- Threads
- EnvSub
Archives
- Today
- Total
ㄴrㅎnㅂrㄹrㄱi
Gui,Add,StatusBar 본문
반응형
Gui,Add,StatusBar
GUI윈도우에 상태 바를 추가한다
Gui, Add, StatusBar [, Options, Text]
Parameters
인수명 | 설명 |
---|---|
Options | 옵션을 반각 스페이스 단락으로 열거. Gui,Add의 항참조. 반드시 윈도우의 하단에 배치된다고 하는 특성상, 위치나 사이즈에 관한 옵션은 의미를 만들어내지 않는다. G그리고 라벨명을 지정하면, 상태 바를 클릭했을 때에 써브루틴이 실행되도록 할 수 있다. |
Text | 최초로 표시되는 텍스트를 지정한다. |
고유의 옵션
- 0x800
- 마우스 커서로 포인트 했을 때에 툴 팁 텍스트를 표시한다.
- 0x100
- 우단에 윈도우를 리사이즈하기 위한 안주를 표시한다.
상태 바를 추가하기 전에 「Gui,+Resize」(으)로 리사이즈 가능하게 해 두면, 자동적으로 이 스타일이 추가된다.
상태 바 조작 함수
상태 바의 텍스트나 아이콘을 변경하려면 , 이하의 함수를 사용한다.
이러한 함수에서는, 디폴트GUI윈도우위의 상태 바가 조작된다.
- SB_SetParts([Width1, Width2, ... Width255])
- 상태 바를 복수의 파트에 분할한다.
각 인수에는, 각 파트의 폭을 지정한다.
인수의 수+1의 파트가 만들어진다.마지막 파트에는, 우측의 나머지 스페이스 모두가 사용된다 .
인수를 아무것도 지정하지 않으면 파트는 하나만으로 된다.
성공하면 상태 바의 윈도우 핸들이, 실패하면0하지만 돌려주어진다. - SB_SetText(NewText [, PartNumber, Style])
- 표시하는 텍스트를 변경한다.
텍스트를2개의Tab문자로3개로 나누면, 각각 파트안의 좌단, 중앙, 우단에 표시된다.
NewText에 새롭게 표시되는 텍스트를 지정한다.
PartNumber(으)로 텍스트를 변경하는 파트의 번호(왼쪽에서1,2,3...)(을)를 지정한다.(생략시는1)
Style(을)를1(으)로 하면, 테두리가 평면적으로 된다.
Style(을)를2(으)로 하면, 테두리가 앞으로 밀어낸 것 같은 표시가 된다.
Style(을)를0(으)로 하면, 통상이 움푹 들어간 것 같은 테두리가 된다.(디폴트)
성공하면1하지만, 실패하면0하지만 돌려주어진다. - SB_SetIcon(Filename [, IconNumber, PartNumber])
- 표시되는 아이콘을 변경한다.
FileName에 아이콘을 포함한 파일을 지정한다.
EXE(이)나DLL등 복수의 아이콘을 포함한 파일에서는,IconNumber에 아이콘의 번호를 지정한다.(생략시는1)
PartNumber(으)로 아이콘을 변경하는 파트의 번호(왼쪽에서1,2,3...)(을)를 지정한다.(생략시는1)
성공시는 아이콘의 핸들이, 실패시는0하지만 돌려주어진다.
덧붙여 설정된 아이콘이 다른 아이콘으로 변경될 때,AutoHotkey에 의해서 낡은 아이콘의 핸들은 해방된다.(SB_SETICON메세지(0x40F)(을)를 보내 직접 변경했을 경우는 해방되지 않는다)
이벤트
「G」옵션으로 라벨명을 지정해 있으면, 아래와 같은 이벤트가 발생할 때마다 써브루틴이 실행된다.
이 때, A_GuiEvent변수에 이벤트명이, A_EventInfo변수에 조작된 파트의 번호가 격납된다.
- Normal
- 왼쪽 클릭되었다
- RightClick
- 오른쪽 클릭되었다
- DoubleClick
- 더블 클릭 되었다
- R
- 오른쪽 더블 클릭 되었다
Remarks
Related
반응형
'AUTOHOTKEY > 레퍼런스' 카테고리의 다른 글
Gui,TreeView (0) | 2007.11.05 |
---|---|
Gui,Add,TreeView (0) | 2007.11.05 |
스크립트 (0) | 2007.11.05 |
윈도우 지정의 방법 (0) | 2007.11.05 |
Gui,Default (0) | 2007.11.05 |
Comments