±â¾ï¼ú

´Ï¸ð´Ð ¼±ÅÃÇÑ ¹®ÀÚ³ª ¼ýÀÚ ¹öÆ°ÀÇ ¶óº§ ¶Ç´Â Á¤Àû ÄÁÆ®·ÑÀÇ ÅؽºÆ®ÀÔ´Ï´Ù. ½Ã½ºÅÛ Áß Çϳª ´©¸¦ Å°¸¦ ¿¬»ó ±âÈ£¿¡ ÇØ´ç Çϰųª Á¶ÇÕ¿¡ÀÌ Å°¿Í alt Å°¸¦ ´©¸¦ ¶§¸¶´Ù ÇØ´ç ´Ï¸ð´Ð°ú °ü·Ã µÈ ÄÁÆ®·Ñ¿¡ ÀÔ·ÂµÈ Æ÷Ä¿½º¸¦ À̵¿ ÇÕ´Ï´Ù. ¿¬»ó ±âÈ£´Â Å°º¸µå¸¦ »ç¿ë ÇÏ ¿© ƯÁ¤µÈ ÄÁÆ®·Ñ·Î À̵¿ ÇÏ·Á¸é »ç¿ëÀÚ¿¡ ´ë ÇÑ ºü¸¥ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ ¸¸µå´Â ÄÁÆ®·Ñ¿¡ ´ëÇØ ´Ï¸ð´Ð ¾ÚÆÛ»÷µå (&)À» »ðÀÔ ÇÏ ¿© ¼±ÅÃÇÑ ÆíÁö ¶Ç´Â ·¹ÀÌºí ¶Ç´Â ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ÅؽºÆ® ÀÚ¸® ¹Ù·Î ¾Õ. ´ëºÎºÐÀÇ °æ¿ì, ´ëÈ­ »óÀÚ ¼­½Ä ÆÄÀÏÀÇ ÄÁÆ®·Ñ¿¡¼­ Á¦°ø ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­¿¡ ¾ÚÆÛ»÷µå¸¦ Æ÷ÇÔ µÇ¾î ÀÖ½À´Ï´Ù. ±×·¯³ª, ÀÀ¿ë ÇÁ·Î±×·¥ SetDlgItemText ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ÄÁÆ®·ÑÀÇ ±âÁ¸ ·¹ÀÌºí ¶Ç´Â ÅؽºÆ®¸¦ ´ëü ÇÏ ¿© ¾ðÁ¦ µç Áö ÇÑ ¿¬»ó ±âÈ£¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. °¢ ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ´Ü ÇϳªÀÇ ´Ï¸ð´ÐÀ» ÁÖ¾îÁø ¼ö ÀÖ½À´Ï´Ù. ±ÇÀå µÇ´Â ´ëÈ­ »óÀÚ¿¡¼­ ´Ï¸ð´Ð °íÀ¯ ¼ö ¾ø½À´Ï´Ù ÇÊ¿ä.

»ç¿ëÀÚ ¹®ÀÚ³ª ¼ýÀÚ Å°¸¦ ´©¸£¸é ¸ÕÀú ½Ã½ºÅÛ µ¥ ÀÔ·ÂµÈ Æ÷Ä¿½º¸¦ ÇöÀç ÄÁÆ®·Ñ¿¡¼­ Å°¸¦ ó¸® ¿©ºÎ¸¦ °áÁ¤ ÇÕ´Ï´Ù. ½Ã½ºÅÛ ÄÁÆ®·Ñ¿¡ WM_GETDLGCODE ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù ¹× ½Ã½ºÅÛ ÄÁÆ®·Ñ DLGC_WANTALLKEYS ¶Ç´Â DLG_WANTMESSAGE °ªÀ» ¹Ýȯ ÇÏ´Â °æ¿ì ÄÁÆ®·Ñ Å°¸¦ Àü´Þ ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ±×°ÍÀº ´©±¸ÀÇ ´Ï¸ð´ÐÀÌ Æ¯Á¤µÈ ¹®ÀÚ ¶Ç´Â ¼ýÀÚ¿Í ÀÏÄ¡ ÇÏ´Â ÄÁÆ®·Ñ¿¡ ´ë ÇÑ °Ë»ö ÇÕ´Ï´Ù. ÄÁÆ®·ÑÀ» ãÀ¸¸é ¶Ç´Â ¸ðµç ÄÁÆ®·ÑÀ» °Ë»ç ÇÏ´Â ¶§±îÁö °Ë»öÀ» °è¼Ó ÇÕ´Ï´Ù. °Ë»öÀ» ÇÏ´Â µ¿¾È SS_NOPREFIX ½ºÅ¸ÀÏ Á¤Àû ÄÁÆ®·ÑÀ» °Ç³Ê ¶Ý´Ï´Ù.

½Ã½ºÅÛ¿¡¼­ ãÀº Á¤Àû Á¦¾î ÇÏ´Â °æ¿ì ÇØ´ç ÄÁÆ®·ÑÀ» ºñÈ°¼ºÈ­ ÇÏÁö ÈÄ¿¡ Ç¥½Ã µÇ´Â ÇØÁ¦ µÇÁö ÀÖ°í WS_TABSTOP ½ºÅ¸ÀÏ Á¤Àû ÄÁÆ®·Ñ ½Ã½ºÅÛÀÇ Ã¹ ¹ø° ÄÁÆ®·Ñ¿¡ ÀÔ·ÂµÈ Æ÷Ä¿½º¸¦ À̵¿ ÇÕ´Ï´Ù. ½Ã½ºÅÛÀÌ ÀÏÄ¡ ÇÏ´Â ´Ï¸ð´Ð ÀÖ´Â ´Ù¸¥ ÄÁÆ®·ÑÀ» ãÀ¸¸é, ÇØ´ç ÄÁÆ®·Ñ¿¡ ÀÔ·ÂµÈ Æ÷Ä¿½º¸¦ À̵¿ ÇÕ´Ï´Ù. ÄÁÆ®·ÑÀÌ ±âº» ´©¸§ ´ÜÃß °æ¿ì ½Ã½ºÅÛ ´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú¿¡ BN_CLICKED ¾Ë¸² ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÄÁÆ®·Ñ ¹öÆ°ÀÇ ¶Ç ´Ù¸¥ ½ºÅ¸ÀÏ °æ¿ì °Å±â¿¡ °°Àº ´Ï¸ð´Ð µ¥ ´ëÈ­ »óÀÚ¿¡¼­ ´Ù¸¥ Á¦¾î ½Ã½ºÅÛ ÄÁÆ®·Ñ¿¡ BM_CLICK ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.

 

Index