GuiControl

GUI â ¾ÈÀÇ ÄÜÆ®·ÑÀ» ´Ù¾çÇÏ°Ô º¯°æÇÕ´Ï´Ù.

GuiControl, Sub-command, ControlID [, Param3]

¸Å°³º¯¼ö

Sub-command

¾Æ·¡ ¸®½ºÆ® ÂüÁ¶.

ControlID

¸ñÇ¥ ÄÜÆ®·Ñ¿¡ ¿¬°ü º¯¼ö°¡ ÀÖ´Ù¸é, ±× º¯¼öÀÇ À̸§À» ControlID·Î ÁöÁ¤ÇϽʽÿÀ (ÀÌ ¹æ¹ýÀº ´ÙÀ½¿¡ ±â¼úÇÏ´Â ¹æ¹ýº¸´Ù ¿ì¼± ¼øÀ§°¡ ³ô½À´Ï´Ù). ÀÌ·± ÀÌÀ¯ ¶§¹®¿¡, º¸Åë º¯¼ö¸¦ ÄÜÆ®·Ñ¿¡ ÇÒ´çÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. ³ªÁß¿¡ ±× ÄÜÆ®·Ñ¿¡ GuiControl ¶Ç´Â GuiControlGetÀ» ÅëÇÏ¿© Á¢±ÙÇÕ´Ï´Ù. ±× ÄÜÆ®·ÑÀÌ ((GroupBox³ª Text °°ÀÌ) ÀÔ·Â-°¡´É À¯ÇüÀÌ ¾Æ´ÒÁö¶óµµ Á¢±ÙÇÒ ¼ö ÀÖ½À´Ï´Ù.

±×·¸Áö¸¸, ControlID´Â ClassNN (ÄÜÆ®·ÑÀÇ Å¬·¡½ºÀ̸§°ú ½Çü ¹øÈ£) ¶Ç´Â ÄÜÆ®·ÑÀÇ ÅؽºÆ®ÀÏ ¼ö ÀÖ½À´Ï´Ù. µÑ ¸ðµÎ Window Spy¸¦ ÅëÇÏ¿© ¾Ë¾Æ³¾ ¼ö ÀÖ½À´Ï´Ù. ÅؽºÆ®¸¦ »ç¿ëÇÒ ¶§ ºÎÇÕ ÇàÀ§´Â SetTitleMatchMode·Î °áÁ¤µË´Ï´Ù. ÁÖÀÇ: ±×¸² ÄÜÆ®·ÑÀÇ ÆÄÀÏ À̸§Àº (±× ÄÜÆ®·ÑÀÌ »ý¼ºµÇ´Â ¼ø°£¿¡ ÁöÁ¤µÈ ´ë·Î) ±×ÀÇ ControlID·Î »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù.

[v1.1.04+]: ControlID´Â ÄÜÆ®·ÑÀÇ HWND°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

ÄÜÆ®·ÑÀÌ ±âº» GUI À§¿¡ ÀÖÁö ¾ÊÀ¸¸é, ±× GUIÀÇ À̸§µµ ¿ª½Ã ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù -- ´Ü, [v1.1.20+]¿¡¼­´Â ControlIDÀÌ HWNDÀÔ´Ï´Ù. °¢ HWND°¡ À¯ÀÏÇϱ⠶§¹®ÀÔ´Ï´Ù. ÀÚ¼¼ÇÑ °ÍÀº ³íÆòÀ» ÂüÁ¶ÇϽʽÿÀ.

Param3

ÀÌ ¸Å°³º¯¼ö´Â »ý·«ÇÕ´Ï´Ù. ´Ü, ¾Æ·¡ÀÇ ºÎ-¸í·É¾î ¸®½ºÆ®¿¡¼­ °íÁöÇÑ °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù.

ErrorLevel

[v1.1.04+] ÀÌ ¸í·É¾î´Â ½ÇÆнà ¿¹¿Ü¸¦ ´øÁú ¼ö ÀÖ½À´Ï´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â ½ÇÇà½Ã°£ ¿¡·¯¸¦ ÂüÁ¶ÇϽʽÿÀ.

ErrorLevelÀº ÁöÁ¤µÈ â/ÄÜÆ®·ÑÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ±âŸ ¾î¶² ¹®Á¦ ¶§¹®¿¡ ¸í·É¾î°¡ ÀÛµ¿ÇÏÁö ¸øÇß´Ù¸é 1ÀÌ ¼³Á¤µË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é 0ÀÌ ¼³Á¤µË´Ï´Ù.

ºÎ-¸í·É¾î

(Blank): Sub-command¸¦ ºñ¿öµÎ¸é Param3À» ÅëÇÏ¿© »õ·Î¿î ³»¿ëÀ» ÄÜÆ®·Ñ¿¡ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù. ±¸Ã¼ÀûÀ¸·Î ¸»ÇØ:

Picture: Param3Àº ÀûÀçÇÒ »õ À̹ÌÁöÀÇ ÆÄÀÏÀ̸§À̾î¾ß ÇÕ´Ï´Ù (Áö¿øµÇ´Â ÆÄÀÏ À¯ÇüÀº Gui Picture¸¦ ÂüÁ¶ÇϽʽÿÀ). ¹Ù·Î ±× ÆÄÀÏÀ̸§ ¾Õ¿¡ ´ÙÀ½ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù: *wN (³Êºñ N), *hN (³ôÀÌ N), ±×¸®°í *IconN (DLL ¶Ç´Â EXE ÆÄÀÏ ¾È¿¡¼­ ¾ÆÀÌÄÜ ±×·ì ¹øÈ£ N). ´ÙÀ½ ¿¹Á¦¿¡¼­, µÎ ¹ø° ¾ÆÀÌÄÜ ±×·ìÀÇ ±âº» ¾ÆÀÌÄÜÀÌ ³Êºñ 100 ±×¸®°í ³ôÀÌ ÀÚµ¿À¸·Î "È­¸é ºñÀ² À¯Áö"¸¦ ÅëÇÏ¿© ÀûÀçµË´Ï´Ù: GuiControl,, MyPic, *icon2 *w100 *h-1 C:\My Application.exe. *w0 *h0À» ÁöÁ¤ÇÏ¸é ±× À̹ÌÁöÀÇ ½ÇÁ¦ ³Êºñ¿Í ³ôÀ̸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. *w¿Í *h¸¦ »ý·«Çϸé, À̹ÌÁö´Â ÄÜÆ®·ÑÀÇ ÇöÀç Å©±â¿¡ ¸Â°Ô Á¶ÀýµË´Ï´Ù. ¿©·¯-¾ÆÀÌÄÜ .ICO ÆÄÀϷκÎÅÍ ÀûÀçÇÒ ¶§, ³Êºñ¿Í ³ôÀ̸¦ ÁöÁ¤Çصµ ¾î´À ¾ÆÀÌÄÜÀ» ÀûÀçÇÒÁö °áÁ¤µË´Ï´Ù. ÁÖÀÇ: ¸¶Áö¸· ¿É¼Ç°ú ÆÄÀÏÀ̸§ »çÀÌ¿¡ ÅÇÀ̳ª ½ºÆäÀ̽º´Â Çϳª¸¸ »ç¿ëÇϽʽÿÀ; ³ª¸ÓÁö ½ºÆäÀ̽º¿Í ÅÇÀº ÆÄÀÏÀ̸§ÀÇ ÀϺηΠ°£Áֵ˴ϴÙ.

Text/Button/GroupBox/StatusBar: Param3¿¡ ÄÜÆ®·ÑÀÇ »õ ÅؽºÆ®¸¦ ÁöÁ¤ÇϽʽÿÀ. ÄÜÆ®·ÑÀº ÀÚµ¿À¸·Î È®´ëµÇÁö ¾Ê±â ¶§¹®¿¡, ÄÜÆ®·ÑÀÇ Å©±â¸¦ Å°¿ï ÇÊ¿ä°¡ ÀÖ´Ù¸é GuiControl, Move, MyText, W300¸¦ »ç¿ëÇϽʽÿÀ. StatusBar¿¡ ´ëÇÏ¿©, ÀÌ·¸°Ô Çϸé ÅؽºÆ®¿¡¼­ ¿ÀÁ÷ ¾Õ ºÎºÐ¸¸ ¼³Á¤µË´Ï´Ù (´õ À¯¿¬ÇÏ·Á¸é SB_SetText()¸¦ »ç¿ëÇϽʽÿÀ).

Edit: Param3 ¾È¿¡¼­ ¾Õ¿¡ ij¸®Áö ¸®ÅÏÀÌ ¾ø´Â (`r) ¶óÀÎÇǵå´Â (`n) ÀÚµ¿À¸·Î CR+LF (`r`n)·Î º¯È¯µÇ¾î¼­ ¿Ã¹Ù¸£°Ô Ç¥½ÃµÇµµ·Ï ¸¸µì´Ï´Ù. ±×·¸Áö¸¸, ÀÌ°ÍÀº º¸Åë ½Å°æ¾µ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. Gui Submit¿Í GuiControlGet OutputVar ¸í·É¾î°¡ CR+LF¸¦ LF (`n)·Î ±³Ã¼Çؼ­ ÀÚµ¿À¸·Î ÀÌ º¯È¯À» ȯ¿øÇϱ⠶§¹®ÀÔ´Ï´Ù.

Hotkey: Param3À» ºñ¿ì¸é ÄÜÆ®·ÑÀ» û¼ÒÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï ¼ö½ÄÅ°¿Í Å° À̸§À» ºñ¿ï ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î: ^!c, ^Numpad1, +Home. À¯ÀÏÇÏ°Ô Áö¿øµÇ´Â ¼ö½ÄÅ°´Â ^ (Control), ! (Alt), ±×¸®°í + (Shift)ÀÔ´Ï´Ù. »ç¿ë °¡´ÉÇÑ Å° À̸§Àº Å° ¸ñ·ÏÀ» ÂüÁ¶ÇϽʽÿÀ.

Checkbox: Param3°¡ 0ÀÌ¸é ¹öÆ°ÀÇ Ã¼Å©Ç¥½ÄÀ» Áö¿ï ¼ö ÀÖ½À´Ï´Ù. 1À̸é üũ Ç¥½ÄÀ» ÇÕ´Ï´Ù. ¶Ç´Â -1À̸é ȸ»ö üũ°¡ Ç¥½ÄµË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, Param3Àº ÄÜÆ®·ÑÀÇ »õ ĸ¼Ç/ÅؽºÆ®·Î °£Áֵ˴ϴÙ. ÀÌ ÇàÀ§¸¦ ¿À¹ö¶óÀ̵å ÇÏ´Â ¹æ¹ýÀº ¾Æ·¡ÀÇ Text¸¦ ÂüÁ¶ÇϽʽÿÀ.

Radio: À§ÀÇ Checkbox¿Í µ¿ÀÏÇÕ´Ï´Ù. ±×·¸Áö¸¸, ¶óµð¿À ¹öÆ°ÀÌ Ã¼Å©µÇ¾î (ÄÑÁ®) ÀÖ°í ±×¸®°í ¿©·¯-¶óµð¿À ±×·ìÀÇ ¸â¹ö¶ó¸é, ±× ±×·ì¿¡¼­ ´Ù¸¥ ¶óµð¿À ¹öÆ°Àº ÀÚµ¿À¸·Î üũ Ç¥½ÄÀÌ ÇØÁ¦µË´Ï´Ù. º¯¼ö°¡ Çϳª¸¸ ÀÖ´Â ¶óµð¿À ±×·ì ¾È¿¡¼­ »õ ¹öÆ°¿¡ üũ Ç¥½Ã¸¦ ÇÏ·Á¸é, ControlID¿¡ ¹öÆ°ÀÇ À̸§/ÅؽºÆ®¸¦ ÁöÁ¤ÇϽʽÿÀ. ´Ü, ±× º¯¼ö°¡ Á÷Á¢ÀûÀ¸·Î ¿¬°üµÇ¾î ÀÖ´Â ¹öÆ°ÀÌ ¾Æ´Ï¾î¾ß ÇÕ´Ï´Ù.

DateTime/MonthCal: Param3¿¡ YYYYMMDDHH24MISS Çü½ÄÀ¸·Î ³¯Â¥-½Ã°£ µµÀåÀ» ÁöÁ¤ÇϽʽÿÀ. %A_Now%¸¦ ÁöÁ¤Çϸé ÇöÀç ³¯Â¥¿Í ½Ã°£À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù (¿À´Ã). DateTime ÄÜÆ®·Ñ¿¡ ´ëÇÏ¿©, Param3À» »ý·«Çϸé (¸¸¾à ÀÌ ´É·ÂÀ» °¡Áö°í »ý¼ºµÇ¾úÀ» °æ¿ì) ÄÜÆ®·Ñ¿¡ ³¯Â¥/½Ã°£ÀÌ ¼±ÅõÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù. MonthCal ÄÜÆ®·Ñ¿¡ ´ëÇÏ¿©, ÄÜÆ®·ÑÀÌ ´ÙÁß-¼±ÅÃÀÌ µÈ´Ù¸é ¹üÀ§¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

UpDown/Slider/Progress: Param3Àº ÄÜÆ®·ÑÀÇ »õ À§Ä¡°¡ µÇ¾î¾ß ÇÕ´Ï´Ù. Param3ÀÇ Ã¹ ¹®ÀÚ°¡ Ç÷¯½º »çÀÎÀ̸é, ±× ¼ýÀÚ´Â ÇöÀç À§Ä¡·ÎºÎÅÍÀÇ ¿ÀÇÁ¼Â(»ó´ë°Å¸®)·Î °£Áֵ˴ϴÙ. ¿¹¸¦ µé¾î, +10À̸é À§Ä¡°¡ 10¸¸Å­ Áõ°¡ÇÏ°í +-10À̸é (Ç÷¯½º ¸¶À̳ʽº 10) À§Ä¡°¡ 10¸¸Å­ °¨¼ÒÇÕ´Ï´Ù. »õ À§Ä¡°¡ ÄÜÆ®·ÑÀÇ ¹üÀ§ ¹ÛÀ̸é, ±× ÄÜÆ®·ÑÀº ÀϹÝÀûÀ¸·Î ±× ±ÙóÀÇ À¯È¿ÇÑ °ªÀÌ ¼³Á¤µË´Ï´Ù.

Tab/DropDownList/ComboBox/ListBox: Param3¿¡´Â ÄÜÆ®·ÑÀÇ ¸®½ºÆ® ³¡¿¡ Ãß°¡µÉ ¿£Æ®¸® ¸®½ºÆ®°¡ ÆÄÀÌÇÁ ¹®ÀÚ·Î ±¸ºÐµÇ¾î µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ´ë½Å¿¡ ±× ¸®½ºÆ®¸¦ ±³Ã¼ÇÏ·Á¸é (µ¤¾î¾²·Á¸é) ÆÄÀÌÇÁ ¹®ÀÚ¸¦ ù ¹®ÀÚ·Î Æ÷ÇÔ½ÃÅ°½Ê½Ã¿À (¿¹, |Red|Green|Blue). ÄÜÆ®·ÑÀ» ºñ¿ì·Á¸é, ÆÄÀÌÇÁ ¹®ÀÚ¸¸ ÁöÁ¤ÇϽʽÿÀ (|). ¹Ì¸®-¼±ÅÃµÈ ¿£Æ®¸® Áß Çϳª¸¦ ¾òÀ¸·Á¸é, µÎ °³ÀÇ ÆÄÀÌÇÁ¸¦ ±× ´ÙÀ½¿¡ Æ÷ÇÔ½ÃÅ°½Ê½Ã¿À (¿¹, Red|Green||Blue). ÇÊµå »çÀÌÀÇ °¡¸§ÀÚ´Â ÆÄÀÌÇÁ ¸»°í ´Ù¸¥ °ÍÀ¸·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Gui +Delimiter`nÀÌ¸é ¶óÀÎÇǵå·Î ¹Ù²î°í Gui +DelimiterTabÀ̸é ÅÇÀ¸·Î ¹Ù²ò´Ï´Ù (`t).

Tab controls: À§ÀÇ ¹®´Ü¿¡¼­ ±â¼úÇÑ ÇàÀ§ ÀÌ¿Ü¿¡µµ, ÅÇÀÇ ºÎ-ÄÜÆ®·ÑÀº ¿©ÀüÈ÷ ÀÚ½ÅÀÇ ¿ø·¡ÀÇ ÅÇ ¹øÈ£¿Í ¿¬°üµÇ¾î ÀÖ½À´Ï´Ù; Áï, Àý´ë·Î ÅÇÀÇ ½ÇÁ¦ Ç¥½Ã-À̸§°ú ¿¬°üµÇÁö ¾Ê½À´Ï´Ù. ÀÌ·± ÀÌÀ¯·Î, ÅÇÀÇ À̸§À» ¹Ù²Ù°Å³ª À̵¿À» Çصµ ºÎ-ÄÜÆ®·ÑÀÌ ¼ÓÇÑ ÅÇ ¹øÈ£´Â ¹Ù²îÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, ¼¼ °³ÀÇ ÅÇ "Red|Green|Blue"°¡ ÀÖ°í GuiControl,, MyTab, |Red|Blue¸¦ ¼ö´ÜÀ¸·Î µÎ ¹ø° ÅÇÀ» Á¦°ÅÇϸé, ¿ø·¡ Green°ú ¿¬°üµÇ¾î ÀÖ´ø ºÎ-¸í·É¾î´Â ÀÌÁ¦ Blue¿Í ¿¬°üµË´Ï´Ù. ÀÌ·± ÇàÀ§ ¶§¹®¿¡, º¸Åë ³¡¿¡ ÀÖ´Â ÅǸ¸ Á¦°ÅÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·± ½ÄÀ¸·Î Á¦°ÅµÈ ÅǵéÀº ³ªÁß¿¡ ´Ù½Ã Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ¶§ ¿ø·¡ ÄÜÆ®·Ñ ¼¼Æ®¸¦ ´Ù½Ã ¿ä±¸ÇÒ °ÍÀÔ´Ï´Ù.

ListView ±×¸®°í TreeView: À̰͵éÀº Sub-command°¡ ºñ¾î ÀÖÀ» ¶§ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ´ë½Å¿¡, ³»Àå ListView ÇÔ¼ö¿Í TreeView ÇÔ¼ö¸¦ »ç¿ëÇϽʽÿÀ.


GuiControl, Text: À§¿Í µ¿ÀÏÇÏ°Ô ÇàÀ§ÇÕ´Ï´Ù. ´Ü, ´ÙÀ½Àº ¿¹¿ÜÀÔ´Ï´Ù:
Checkbox/Radio: Param3Àº »õ ÅؽºÆ®/ĸ¼ÇÀ¸·Î °£Áֵ˴ϴÙ. -1, 0, ¶Ç´Â 1ÀÏÁö¶óµµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.
DateTime: Param3Àº ÄÜÆ®·ÑÀÌ º¸¿©ÁÖ´Â »õ ³¯Â¥/½Ã°£ Çü½ÄÀ¸·Î °£Áֵ˴ϴÙ. Param3À» »ý·«Çϸé, ¸ÂÃã Æ÷¸ËÀº ¸ðµÎ Á¦°ÅµÇ°í ªÀº-³¯Â¥ Çü½ÄÀÌ È¿·ÂÀ» ¹ßÈÖÇÕ´Ï´Ù.
ComboBox: Param3Àº ComboBoxÀÇ Edit ÄÜÆ®·Ñ ¾È¿¡ Á÷Á¢ÀûÀ¸·Î ³ÖÀ» ÅؽºÆ®·Î °£Áֵ˴ϴÙ.

GuiControl, Move: ÄÜÆ®·ÑÀ» À̵¿Çϰųª Å©±â¸¦ ¹Ù²ß´Ï´Ù. ´ÙÀ½ ¿É¼Ç ±âÈ£ Áß Çϳª ÀÌ»óÀ» Param3¿¡ ÁöÁ¤ÇϽʽÿÀ: X (GUI âÀÇ Å¬¶óÀ̾ðÆ® ±¸¿ª¿¡ »ó´ëÀûÀÎ x-ÁÂÇ¥, Ŭ¶óÀ̾ðÆ® ±¸¿ª¿¡¼­ Á¦¸ñ ¹Ù, ¸Þ´º ¹Ù, ±×¸®°í Å׵θ®´Â Á¦¿ÜµË´Ï´Ù); Y (y-ÁÂÇ¥), W (Width), H (Height). (°¢ ¼ýÀÚ´Â ½ÊÀ°Áø¼ö°¡ ¾Æ´Ï¶ó ½ÊÁø¼ö·Î ÁöÁ¤ÇϽʽÿÀ.) ¿¹¸¦ µé¾î:

GuiControl, Move, MyEdit, x10 y20 w200 h100
GuiControl, Move, MyEdit, % "x" VarX+10 "y" VarY+5 "w" VarW*2 "h" VarH*1.5 ; "% " Á¢µÎ ½Éº¼À» ÅëÇÏ¿© Ç¥Çö½ÄÀ» »ç¿ëÇÕ´Ï´Ù.

GuiControl, MoveDraw: (À§ÀÇ)"Move"¿Í °°½À´Ï´Ù. ´Ü, ÄÜÆ®·ÑÀÌ Á¡À¯ÇÏ°í ÀÖ´Â GUI âÀ» ´Ù½Ã Ä¥Çϱ⵵ ÇÕ´Ï´Ù. ÀÌ ¶§¹®¿¡ ¹Ýº¹ÀûÀ¸·Î »¡¸® È£ÃâÇÏ¸é ¿øÇÏÁö ¾Ê´Â ±ôºý°Å¸²ÀÌ ¹ß»ýÇÒ ¼ö ÀÖÁö¸¸, GroupBoxes¿Í °°Àº ÄÜÆ®·ê À¯Çü¿¡ ±×¸² ÀÜ»óÀÌ ³²´Â ¹®Á¦°¡ ÇØ°áµË´Ï´Ù. v1.0.48.04+¿¡¼­, ¸¶Áö¸· ¸Å°³º¯¼ö¸¦ »ý·«Çϸé À̵¿ÇÒ ÇÊ¿ä ¾øÀÌ ´Ù½Ã ±×¸± ¼ö ÀÖ½À´Ï´Ù.

GuiControl, Focus: Å°º¸µå ÃÊÁ¡À» ÄÜÆ®·Ñ¿¡ ¼³Á¤ÇÕ´Ï´Ù. È¿°ú°¡ ÀÖÀ¸·Á¸é, âÀº ÀϹÝÀûÀ¸·Î ÃÖ¼ÒÈ­µÇ¾î Àְųª ¼û¾î ÀÖÀ¸¸é ¾È µË´Ï´Ù.

GuiControl, Enable / Disable: ÄÜÆ®·ÑÀ» È°¼ºÈ­ Çϰųª ºÒ´ÉÀ¸·Î ¸¸µì´Ï´Ù (ȸ»ö ó¸®). ÅÇ ÄÜÆ®·Ñ¿¡ ´ëÇÏ¿©, ÀÌ´Â ¶ÇÇÑ ÅÇÀÇ ¸ðµç ÇÏÀ§-ÄÜÆ®·Ñµµ ÄÑ°í ²ü´Ï´Ù. ±×·¸Áö¸¸, GuiControl DisableÀ» ÅëÇÏ¿© ¸í½ÃÀûÀ¸·Î ²¨Áø ÇÏÀ§-ÄÜÆ®·ÑÀº ±× ¼³Á¤À» ±â¾ïÇÕ´Ï´Ù. ±×·¡¼­ ±×ÀÇ Tab ÄÜÆ®·ÑÀÌ ´Ù½Ã È°¼ºÈ­ µÇ¾îµµ ¿©ÀüÈ÷ ºÒ´É »óÅ·ΠÀÖ½À´Ï´Ù. ´Ü¾î Disable ¶Ç´Â Enable ´ÙÀ½¿¡ Áï½Ã ¼±ÅÃÀûÀ¸·Î 0 ¶Ç´Â 1ÀÌ µû¶ó¿Ã ¼ö ÀÖ½À´Ï´Ù. 0ÀÌ¸é ¹Ý´ë·Î µÚÁý¾îÁö´Â È¿°ú°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Enable ±×¸®°í Enable%VarContainingOne%ÀÌ¸é µÑ ¸ðµÎ ÄÜÆ®·ÑÀ» È°¼ºÈ­ ÇÏÁö¸¸, Enable%VarContainingZero%´Â ÄÜÆ®·ÑÀ» ºÒ´ÉÈ­ ½Ãŵ´Ï´Ù.

GuiControl, Hide / Show: ÄÜÆ®·ÑÀ» º¸¿©Áְųª °¨Ãä´Ï´Ù. Tab ÄÜÆ®·Ñ¿¡ ´ëÇÏ¿©, ÀÌ°ÍÀº ¶Ç ÅÇÀÇ ¸ðµç ÇÏÀ§ ÄÜÆ®·Ñµµ º¸¿©Áְųª °¨Ãä´Ï´Ù. ¶Ç ÄÜÆ®·ÑÀÇ ´ÜÃà Å°°¡ (¹ØÁÙ ±âÈ£) ÀÛµ¿ÇÏÁö ¸øÇϵµ·Ï ¸·°í ½Í´Ù¸é, GuiControl Disable¸¦ ÅëÇÏ¿© ±× ÄÜÆ®·ÑÀ» ²ô½Ê½Ã¿À. ´Ü¾î Hide ¶Ç´Â Show´Â ´ÙÀ½¿¡ ¹Ù·Î ¼±ÅÃÀûÀ¸·Î 0 ¶Ç´Â 1ÀÌ µû¶ó¿Ã ¼ö ÀÖ½À´Ï´Ù. 0ÀÌ¸é ¹Ý´ë·Î µÚÁý¾îÁö´Â È¿°ú°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Show ±×¸®°í Show%VarContainingOne%´Â µÑ ´Ù ÄÜÆ®·ÑÀ» º¸¿©ÁÖÁö¸¸, Show%VarContainingZero%´Â ÄÜÆ®·ÑÀ» °¨Ãä´Ï´Ù.

GuiControl, Delete (¾ÆÁ÷ ±¸ÇöµÇÁö ¾ÊÀ½): ÀÌ ºÎ-¸í·É¾î´Â ¾ÆÁ÷ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù. ¿ìȸåÀ¸·Î¼­, (À§ÀÇ) Hide ¶Ç´Â DisableÀ» »ç¿ëÇϰųª ¶Ç´Â Gui Destroy¸¦ ÅëÇÏ¿© Àüü âÀ» Æı«ÇÏ°í ´Ù½Ã »ý¼ºÇϽʽÿÀ.

GuiControl, Choose, ControlID, N: ListBox, DropDownList, ComboBox, ¶Ç´Â Tab ÄÜÆ®·Ñ ¾ÈÀÇ ¼±ÅÃÀÌ N¹ø ° ¿£Æ®¸®°¡ µÇµµ·Ï ¼³Á¤ÇÕ´Ï´Ù. NÀº 1À̸é ù ¿£Æ®¸®, 2ÀÌ¸é µÎ ¹ø° ¿£Æ®¸®, µîµîÀÌ µÇ¾î¾ß ÇÕ´Ï´Ù. NÀÌ Á¤¼ö°¡ ¾Æ´Ï¸é, ´ë½Å¿¡ ¾Æ·¡¿¡ ±â¼úÇÑ ChooseString ¹æ¹ýÀÌ »ç¿ëµË´Ï´Ù. [v1.1.06+]: NÀÌ 0À̸é, ListBox, DropDownList ¶Ç´Â ComboBoxÀÇ ÇöÀç ¼±ÅÃÀÌ Á¦°ÅµË´Ï´Ù.

Control Choose¿Í ´Ù¸£°Ô, ÀÌ ºÎ-¸í·É¾î´Â ÄÜÆ®·Ñ¿¡ ¿¬°üµÈ ¾î¶² g-labelµµ Ã˹߽ÃÅ°Áö ¾Ê½À´Ï´Ù. ´Ü, N ¾Õ¿¡ ÆÄÀÌÇÁ ¹®ÀÚ°¡ ÀÖ´Â °æ¿ì´Â ¿¹¿ÜÀÔ´Ï´Ù (±×·¸´Ù°í Çϵµ¶óµµ, g-labelÀº »õ ¼±ÅÃÀÌ ÀÌÀü ¼±Åðú ´Ù¸¦ °æ¿ì¿¡¸¸ Ã˹ߵ˴ϴÙ. Àû¾îµµ Tab ÄÜÆ®·ÑÀº ±×·¸½À´Ï´Ù.). ¿¹¸¦ µé¾î: GuiControl, Choose, MyListBox, |3.

¶Ç Á¾·á À̺¥Æ®¸¦ ÀϾµµ·Ï ¸¸µé·Á¸é (ListBoxÀÇ °æ¿ì ´õºí Ŭ¸¯), ¾Õ¿¡ ÆÄÀÌÇÁ¸¦ Çϳª ´ë½Å¿¡ µÎ °³ Æ÷ÇÔÇϽʽÿÀ (ÀÌ°ÍÀº Tab ÄÜÆ®·Ñ¿¡´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù).

´ÙÁß-¼±Åà ListBox¿¡¼­ ¸ðµç Ç׸ñÀ» ¼±ÅÃÇϰųª ÇØÁ¦ÇÏ·Á¸é, ´ÙÀ½ ¿¹Á¦¸¦ µû¸£½Ê½Ã¿À:

Gui +LastFound  ; ¾Æ·¡¿¡¼­ WinTitleÀ» ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù.
PostMessage, 0x185, 1, -1, ListBox1  ; ¸ðµç Ç׸ñÀ» ¼±ÅÃÇÕ´Ï´Ù. 0x185°¡ LB_SETSELÀÔ´Ï´Ù.
PostMessage, 0x185, 0, -1, ListBox1  ; ¸ðµç Ç׸ñÀ» ¼±Åà ÇØÁ¦ÇÕ´Ï´Ù.
GuiControl, Choose, ListBox1, 0  ; ¸ðµç Ç׸ñÀ» ¼±Åà ÇØÁ¦ÇÕ´Ï´Ù (v1.1.06+ ÇÊ¿ä).

GuiControl, ChooseString, ControlID, String: ListBox, DropDownList, ComboBox, ¶Ç´Â Tab ÄÜÆ®·Ñ¿¡¼­ ¾ÕÂÊ ºÎºÐÀÌ String¿¡ ºÎÇÕÇÏ´Â ¿£Æ®¸®°¡ ¼±ÅÃÀÌ µÇµµ·Ï ¼³Á¤ÇÕ´Ï´Ù. °Ë»öÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, ÄÜÆ®·Ñ ¾È¿¡ "UNIX Text" Ç׸ñÀÌ ´ã°Ü ÀÖÀ» °æ¿ì, ´Ü¾î unix (¼Ò¹®ÀÚ)¸¸ ÁöÁ¤Çصµ ÃæºÐÈ÷ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÌÇÁ¿Í ÀÌÁß-ÆÄÀÌÇÁ Á¢µÎ ±âÈ£µµ Áö¿øÇÕ´Ï´Ù (ÀÚ¼¼ÇÑ °ÍÀº À§ÀÇ "Choose"¸¦ ÂüÁ¶ÇϽʽÿÀ).

GuiControl, Font: ÄÜÆ®·ÑÀÇ ±Û²ÃÀ» ¸ð¾ç, Å©±â, »ö ±×¸®°í ÇöÀç È¿°ú°¡ ÀÖ´Â ½ºÅ¸ÀÏ¿¡ ´ëÇÏ¿© º¯°æÇÕ´Ï´Ù. ¿¹¸¦ µé¾î:

Gui, Font, s18 cRed Bold, Verdana  ; ¿øÇÑ´Ù¸é, ÀÌ¿Í °°Àº ÁÙÀ» »ç¿ëÇÏ¿© â¿¡ »õ·Î¿î ±âº» ±Û²ÃÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
GuiControl, Font, MyEdit  ; À§ÀÇ ±Û²ÃÀ» ÄÜÆ®·Ñ¿¡ Àû¿ëÇÕ´Ï´Ù.

GuiControl, +/-Option1 +/-Option2 ...: ´Ù¾çÇÑ ÄÜÆ®·Ñ-Á¾¼ÓÀû ¶Ç´Â ÀϹÝÀû ¿É¼Ç°ú ½ºÅ¸ÀÏÀ» Ãß°¡Çϰųª Á¦°ÅÇÕ´Ï´Ù.

´ÙÀ½ ¿¹Á¦¿¡¼­, AltSubmit ¿É¼ÇÀº È°¼ºÈ­µÇÁö¸¸ ÄÜÆ®·ÑÀÇ g-labelÀº Á¦°ÅµË´Ï´Ù:

GuiControl,  +AltSubmit -g, MyListBox

´ÙÀ½ ¿¹Á¦¿¡¼­, OK ¹öÆ°¿¡ »õ ±âº» ¹öÆ°ÀÌ ÁÖ¾îÁý´Ï´Ù:

GuiControl, +Default, OK

½ºÅ¸ÀÏ ±×¸®°í È®Àå ½ºÅ¸Àϵµ ÀνÄÇÏÁö¸¸, ±× Áß ¾î¶² °ÍÀº ÄÜÆ®·ÑÀÌ »ý¼ºµÈ ÈÄ¿¡ Àû¿ëÇϰųª Á¦°ÅÇÒ ¼ö ¾ø½À´Ï´Ù. ErrorLevelÀº ÁöÁ¤µÈ º¯°æÀÌ Àû¾îµµ Çϳª¶óµµ ¼º°øÇϸé 0ÀÌ ¼³Á¤µË´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, 1·Î ¼³Á¤µÇ¾î ¾Æ¹« º¯°æµµ Àû¿ëÇÒ ¼ö ¾ø¾úÀ½À» ¾Ë·ÁÁÝ´Ï´Ù. º¯°æÀÌ ¼º°øÀûÀ¸·Î Àû¿ëµÇ¾ú´Ù ÇÒÁö¶óµµ, ÄÜÆ®·ÑÀº ±× º¯°æÀ» ¹«½ÃÇϱâ·Î °áÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

[v1.1.20+]: ÄÜÆ®·ÑÀÇ À̺¥Æ®¸¦ ó¸®Çϱâ À§ÇØ ÇÔ¼ö °´Ã¼¸¦ ¼³Á¤ÇÏ·Á¸é, Param3Àº ¹Ýµå½Ã ´ÙÀ½ µÎ ¿¹ Áß Çϳª¿Í °°ÀÌÇϳªÀÇ º¯¼ö ÂüÁ¶°¡ µÇ¾î¾ß ÇÕ´Ï´Ù. ÇÔ¼ö °´Ã¼¸¦ µ¹·ÁÁÖ´Â ´Ù¸¥ Ç¥Çö½ÄÀº ÇöÀç Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

GuiControl +g, ControlID, %FuncObj%
GuiControl +g, ControlID, % FuncObj

³íÆò

±âº» âÀÌ ¾Æ´Ñ âÀ» ó¸®ÇÏ·Á¸é (¾Æ·¡ ÂüÁ¶), ±×ÀÇ À̸§À̳ª ¹øÈ£¸¦ ÁöÁ¤ÇÏ°í ´ÙÀ½¿¡ ½ÖÁ¡ ±×¸®°í ºÎ-¸í·É¾î¸¦ ´ÙÀ½ ¿¹Á¦¿Í °°ÀÌ ÁöÁ¤ÇϽʽÿÀ:

GuiControl, MyGui:Show, MyButton
GuiControl, MyGui:, MyListBox, Item1|Item2

º¯¼ö Çϳª°¡ ¿©·¯ GUI â¿¡ »ç¿ëµÉ ¼ö Àֱ⠶§¹®¿¡ ControlID°¡ ÄÜÆ®·ÑÀÇ ¿¬°ü ¹è¿­À̶ó°í ÇÒÁö¶óµµ ²À ÀÌ·¸°Ô ÇØ¾ß ÇÕ´Ï´Ù. [v1.1.20+]¿¡¼­´Â GUI À̸§À» »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù. ControlID°¡ ÄÜÅ©·ÑÀÇ HWNDÀÏÁö¶óµµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.

GUI ¾²·¹µå´Â GUI ÇàÀ§ÀÇ °á°ú·Î ±âµ¿µÈ ¾²·¹µå·Î Á¤Àǵ˴ϴÙ. GUI ÇàÀ§·Î´Â GUI âÀÇ ¸Þ´º ¹Ù·ÎºÎÅÍ Ç׸ñÀ» ¼±ÅÃÇÏ´Â °Í, ¶Ç´Â (¹öÆ°À» ´­·¯¼­) ±×ÀÇ g-labelsÁß Çϳª¸¦ Ã˹߽ÃÅ°´Â °ÍÀÌ Æ÷ÇԵ˴ϴÙ.

GUI ¾²·¹µåÀÇ ±âº» â À̸§Àº ±× ¾²·¹µå¸¦ ±âµ¿ÇÑ Ã¢ÀÇ À̸§ÀÔ´Ï´Ù. ºñ-GUI ¾²·¹µå´Â 1À» ±âº»°ªÀ¸·Î »ç¿ëÇÕ´Ï´Ù.

°ü·Ã Ç׸ñ

Gui, GuiControlGet, Control

¿¹Á¦

GuiControl,, MyListBox, |Red|Green|Blue  ; ÇöÀç ¸®½ºÆ®¸¦ »õ ¸®½ºÆ®·Î ±³Ã¼ÇÕ´Ï´Ù.
GuiControl,, MyEdit, New text line 1.`nNew text line 2.
GuiControl,, MyRadio2, 1  ; ÀÌ ¶óµð¿À ¹öÆ°À» ÄÑ°í ÀÌ ±×·ìÀÇ ´Ù¸¥ ¸ðµç °ÍµéÀº ²ü´Ï´Ù.
GuiControl, Move, OK, x100 y200  ; OK ¹öÆ°À» »õ À§Ä¡·Î À̵¿ÇÕ´Ï´Ù.
GuiControl, Focus, LastName  ; º¯¼ö³ª ÅؽºÆ®ÀÇ À̸§ÀÌ "LastName".ÀÎ ÄÜÆ®·Ñ¿¡ Å°º¸µå ÃÊÁ¡À» ¼³Á¤ÇÕ´Ï´Ù.