컴퓨터프로그래밍/autoHotKey(매크로)

AutoHotKey- GUI컴포넌트

zelkova 2017. 2. 8. 08:44

<목차로 돌아가기>


 Add 컴포넌트

여기서 지원하는 GUI 컴포넌트는 아래와 같습니다.

Text, Edit, Updown, Picture, Button, Checkbox, Radiop, DropDownList, ComboBox, ListBox, ListView, TreeView, Link, Hotkey, DateTime, MonthCal, 

Slider, Progress, GrouBox, Tab2, SDtatusBar, ActiveX, Custom


GUI에 컴포넌트를 추가하는 방법은 

Add 명령어를 통하여 추가하실 수 있습니다.


gui, Add, 컴포넌트, [Option], 입력할 글자



text



gui, Add, text, [Option], 입력할 글자


  Option

    기본옵션


  입력할 글자

    Text 상자로 나타낼 글자를 입력할 수 있습니다.


  1. ^+t::
  2. gui, Add, Text, cFF8888 , 입력할 글자
  3. gui, Show, x55 y66 w300 h200, test매크로
  4. return




Edit


gui, Add, Edit, [Option], 나타낼 글자


   Option

      기본옵션(다음 포스팅으로)

      r3이라고 옵션을 지정하면 3줄짜리 생성됨


   나타낼 글자

      텍스트 상자에 나타낼 글자를 입력할 수 있습니다.


  1. ^+t::
  2. gui, Add, Text, r3, 입력할 글자
  3. gui, Show, x55 y66 w300 h200, test매크로
  4. return


Updown (친구 컨트롤)


Gui, Add, UpDown, [Option], 기본값


  Option


 Horz

 콘트롤의 버튼 방향을 좌/우로 만듭니다. 기본값으로, Horz는 또 콘트롤을 분리시킵니다 (친구 없음). 이 행위는 Horz 16를 콘트롤의 옵션에 지정하면 오버라이드할 수 없습니다.

 Left

 UpDown을 그의 친구의 왼쪽에 배치합니다.

 Range

 범위를 0과 100 말고 지정합니다. 단어 Range 다음에, 최소값, 옆줄, 그리고 최대값을 지정하십시오. 

예를 들어 Range1-1000이면 숫자를 1부터 1000까지 선택되도록 허용합니다; Range-50-50이면 숫자를 -50부터 50까지 허용합니다.


 그리고 Range-10--5이면 숫자를 -10부터 -5까지 허용합니다. 최소값과 최대값을 바꾸면 화살표가 정상 방향과 반대 방향으로 이동합니다. 최대 허용 범위는 -2147483648-2147483647입니다. 마지막으로, 친구 콘트롤이 ListBox이면, 범위는 기본값이 수직에 32767-0이고 수평에 그 반대입니다.

 Wrap

 사용자가 최소값 또는 최대값을 넘어서려고 시도하면 콘트롤은 그의 범위 반대 끝으로 돌립니다. Wrap이 없다면, 콘트롤은 최대 최소 값에 도달하면 멈춥니다. 

 0x80

 0x80을 Options에 포함하면 천의 자리 가름자를 생략할 수 있습니다. 이 가름자는 보통 친구 콘트롤의 소수점 세 자리마다 나타납니다. 그렇지만, 이 스타일은 보통 사용되지 않습니다. 왜냐하면 스크립트가 (그의 친구 콘트롤이 아니라) UpDown 콘트롤 자체로부터 열람할 때 가름자를 숫자로부터 제외하기 때문입니다.

 1 말고 다른 값 만큼 증가시키기: 이 스크립트에서, NumEric은 UpDown의 증감값을 1 아닌 값으로 (예를 들어 5 또는 0.1) 변경하는 법을 보여줍니다.

 -16

  수직 UpDown을 분리시킵니다; 즉, 친구가 없습니다. 이렇게 하면 또한 콘트롤이 친구 콘트롤의 크기를 따르지 않고 지정된 너비와 높이 그리고 위치를 준수합니다. 게다가, 분리된 UpDown은 자신만의 위치를 내부적으로 추적 관리합니다. 이 위치는 Gui Submit와 같은 수단을 통하여 정상적으로 열람할 수 있습니다.



  기본값

    맨처음 나타나는 숫자를 지정합니다


  1. ^+t::
  2. Gui, Add, Edit
  3. Add, UpDown, Wrap Range1-10, 5
  4. gui, Show, x55 y66 w300 h200, test매크로
  5. return


※ 천천히 공사중

반응형