´ëÈ »óÀÚ ÇÁ·Î½ÃÀú ¸ñ·Ï »óÀÚ¸¦ Ãß°¡ ÇÏ·Á¸é, ¸Þ½ÃÁö »èÁ¦, °Ë»ç, ¹× º¯°æ ¸ñ·Ï »óÀÚ Ç׸ñÀ» º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ëÈ »óÀÚ ÇÁ·Î½ÃÀú´Â LB_ADDSTRING ¸Þ½ÃÁö ¸ñ·Ï »óÀÚ¿¡ Ç׸ñÀ» Ãß°¡ ÇÏ °í Ç׸ñ ¼±Åà ¿©ºÎ¸¦ È®ÀÎ ÇÏ·Á¸é LB_GETSEL ¸Þ½ÃÁö¸¦ º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ ¸Þ½ÃÁö ¼³Á¤ ÇÏ °í Å©±â, ¸ð¾ç ¹× ¸ñ·Ï »óÀÚÀÇ µ¿ÀÛ¿¡ ´ë ÇÑ Á¤º¸¸¦ °Ë»ö ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, LB_SETHORIZONTALEXTENT ¸Þ½ÃÁö ¸ñ·Ï »óÀÚ ½ºÅ©·ÑÇÒ ¼ö ÀÖ´Â ³Êºñ¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ´ëÈ »óÀÚ ÇÁ·Î½ÃÀú SendDlgItemMessage ¶Ç´Â SendMessage ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ¸ñ·Ï »óÀÚ¿¡ ¸ðµç ¸Þ½ÃÁö¸¦ º¸³¾ ¼ö ÀÖ½À´Ï´Ù.
¸ñ·Ï »óÀÚ Ç׸ñ À妽º¸¦ ¸ñ·Ï »óÀÚ¿¡¼ Ç׸ñÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â Á¤¼ö¿¡ ÀÇÇØ ÀÚÁÖ ÂüÁ¶ µË´Ï´Ù. ¸ñ·Ï »óÀÚ¿¡¼ ù ¹øÂ° Ç׸ñÀÇ À妽º´Â 0, µÎ ¹øÂ° Ç׸ñÀÇ À妽º´Â 1ÀÔ´Ï´Ù.
´ÙÀ½ Ç¥¿¡¼ ¹Ì¸® Á¤ÀÇ µÈ ¸ñ·Ï »óÀÚ ÇÁ·Î½ÃÀú ¸ñ·Ï »óÀÚ ¸Þ½ÃÁö¿¡ ÀÀ´ä ÇÏ´Â ¹æ¹ýÀ» ¼³¸í ÇÕ´Ï´Ù.
| ¸Þ½ÃÁö | ÀÀ´ä |
|---|---|
| LB_ADDFILE | DlgDirList ÇÔ¼ö¿¡ ÀÇÇØ ä¿öÁø µð·ºÅ͸® ¸ñ·Ï »óÀÚ¿¡ ÆÄÀÏÀ» »ðÀÔ ÇÏ °í »ðÀÔ µÈ Ç׸ñÀÇ ¸ñ·Ï »óÀÚ À妽º °Ë»ö. |
| LB_ADDSTRING | ¸ñ·Ï »óÀÚ¿¡ ¹®ÀÚ¿À» Ãß°¡ ÇÏ °í ÇØ´ç À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_DELETESTRING | ¸ñ·Ï »óÀÚ¿¡¼ ¹®ÀÚ¿À» Á¦°Å ÇÏ °í ¸ñ·Ï¿¡ ³²¾Æ ÀÖ´Â ¹®ÀÚ¿ ¼ö¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_DIR | ÆÄÀÏ À̸§ ¸ñ·ÏÀ» ¸ñ·Ï »óÀÚ¿¡ Ãß°¡ ÇÏ °í Ãß°¡ µÈ ¸¶Áö¸· ÆÄÀÏÀÇ À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_FINDSTRING | ÁÖ¾îÁøµÈ Á¢µÎ»ç¿Í ÀÏÄ¡ ÇÏ´Â ¸ñ·Ï »óÀÚ¿¡¼ ù ¹øÂ° ¹®ÀÚ¿ÀÇ À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_FINDSTRINGEXACT | µ¿ÀÏ ¶Ç´Â ÁÖ¾îÁøµÈ Á¢µÎ»ç¿¡ ÀÇÇØ Á¢µÎ ¹®ÀÚ¿ÀÇ À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_GETANCHORINDEX | ¸¶¿ì½º´Â ¸¶Áö¸·À¸·Î ¼±ÅÃÇÑ Ç׸ñÀÇ À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_GETCARETINDEX | Æ÷Ä¿½º »ç°¢ÇüÀ» °¡Áø Ç׸ñÀÇ À妽º¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_GETCOUNT | ¸ñ·Ï »óÀÚ¿¡¼ Ç׸ñ ¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù. |
| LB_GETCURSEL | ÇöÀç ¼±Åà µÈ Ç׸ñÀÇ À妽º¸¦ ¹ÝȯÇÕ´Ï´Ù. |
| LB_GETHORIZONTALEXTENT | ¸ñ·Ï »óÀÚÀÇ Çȼ¿ ´ÜÀ§·Î ½ºÅ©·ÑÇÒ ¼ö ÀÖ´Â ³Êºñ¸¦ ¹ÝȯÇÕ´Ï´Ù. |
| LB_GETITEMDATA | ÁÖ¾îÁøµÈ Ç׸ñ¿¡ ¿¬°ü µÈ 32 ºñÆ® °ªÀ» ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_GETITEMHEIGHT | Çȼ¿ ¸ñ·Ï »óÀÚ¿¡ ÀÖ´Â Ç׸ñÀÇ ³ôÀÌ ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_GETITEMRECT | ÁÖ¾îÁøµÈ ¸ñ·Ï »óÀÚ Ç׸ñ¿¡ ´ë ÇÑ Å¬¶óÀÌ¾ðÆ® ÁÂÇ¥ °Ë»ö. |
| LB_GETLOCALE | ¸ñ·Ï »óÀÚÀÇ ·ÎĶÀ» °Ë»öÇÕ´Ï´Ù. ±¹°¡ Äڵ带 Æ÷ÇÔ ÇÏ´Â ³ôÀº ¼ø¼ ´Ü¾î¿Í ¾ð¾î ½Äº°ÀÚ¸¦ Æ÷ÇÔ ÇÏ´Â ³·Àº ¼ø¼ ´Ü¾î. |
| LB_GETSEL | ¸ñ·Ï »óÀÚ Ç׸ñÀÇ ¼±Åà »óŸ¦ ¹ÝȯÇÕ´Ï´Ù. |
| LB_GETSELCOUNT | ´ÙÁß ¼±Åà ¸ñ·Ï »óÀÚ¿¡¼ ¼±ÅÃÇÑ Ç׸ñ ¼ö¸¦ ¹ÝȯÇÕ´Ï´Ù. |
| LB_GETSELITEMS | ´ÙÁß ¼±Åà ¸ñ·Ï »óÀÚ¿¡¼ ¼±ÅÃÇÑ ¸ðµç Ç׸ñÀÇ À妽ºÀÇ ¹è¿À» ¸¸µì´Ï´Ù ¹× ¼±Åà µÈ Ç׸ñÀÇ ÃÑ ¼ö¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_GETTEXT | ÁÖ¾îÁøµÈ Ç׸ñ ¹× ¹®ÀÚ¿ÀÇ ±æÀÌ¿Í °ü·Ã µÈ ¹®ÀÚ¿À» °Ë»ö. |
| LB_GETTEXTLEN | ÁÖ¾îÁøµÈ Ç׸ñ¿¡ ¿¬°á µÈ ¹®ÀÚ¿ÀÇ ¹®ÀÚ¿¡¼ ±æÀÌ ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_GETTOPINDEX | ¸ñ·Ï »óÀÚ¿¡ Ç¥½Ã µÇ´Â ù ¹øÂ° Ç׸ñÀÇ À妽º¸¦ ¹ÝȯÇÕ´Ï´Ù. |
| LB_INITSTORAGE | ÁöÁ¤µÈ µÈ Ç׸ñ ¹× ±×µéÀÇ ¿¬°áµÈ ¹®ÀÚ¿¿¡ ´ë ÇÑ ¸Þ¸ð¸®¸¦ ÇÒ´ç. |
| LB_INSERTSTRING | ÁÖ¾îÁø À妽º ¸ñ·Ï »óÀÚ¿¡ ¹®ÀÚ¿À» »ðÀÔ. |
| LB_ITEMFROMPOINT | ¸ñ·Ï »óÀÚ¿¡ ÁöÁ¤µÈ µÈ ÁöÁ¡¿¡ °¡Àå °¡±î¿î Ç׸ñÀÇ À妽º¸¦ °Ë»öÇÕ´Ï´Ù. |
| LB_RESETCONTENT | ¸ñ·Ï »óÀÚ¿¡¼ ¸ðµç Ç׸ñÀ» Á¦°Å. |
| LB_SELECTSTRING | ÁÖ¾îÁøµÈ Á¢µÎ»ç¿Í ÀÏÄ¡ Çϴ ãÀº ù ¹øÂ° ¹®ÀÚ¿ ¼±ÅÃ. |
| LB_SELITEMRANGE | ¸ñ·Ï »óÀÚ¿¡ Ç׸ñÀÇ ÁöÁ¤ µÈ ¹üÀ§¸¦ ¼±ÅÃ. |
| LB_SELITEMRANGEEX | ¹üÀ§¿¡¼ ù ¹øÂ° Ç׸ñÀÇ À妽º¸¦ »ç¿ë ÇÏ¸é ¹üÀ§¿¡ ÀÖ´Â ¸¶Áö¸· Ç׸ñÀÇ À妽º º¸´Ù ÀÛÀ¸¸é Ç׸ñÀÇ ÁöÁ¤ µÈ ¹üÀ§¸¦ ¼±Åà ÇÕ´Ï´Ù. ù ¹øÂ° Ç׸ñÀÇ À妽º´Â ¸¶Áö¸·À¸·Î º¸´Ù Å©¸é ¹üÀ§ÀÇ ¼±Åà Ãë¼Ò. |
| LB_SETANCHORINDEX | ÁÖ¾îÁøµÈ Ç׸ñ¿¡ ¸¶¿ì½º¸¦ ¸¶Áö¸·À¸·Î ¼±ÅÃÇÑ Ç׸ñÀ¸·Î ¼³Á¤. |
| LB_SETCARETINDEX | ÁÖ¾îÁøµÈ ¸ñ·Ï »óÀÚ Ç׸ñÀ» ¼³Á¤ ÇÏ´Â ÃÊÁ¡ »ç°¢Çü. |
| LB_SETCOLUMNWIDTH | Çȼ¿ ¸ñ·Ï »óÀÚ¿¡ ÀÖ´Â ¸ðµç ¿ÀÇ ³Êºñ ¼³Á¤. |
| LB_SETCOUNT | ¸ñ·Ï »óÀÚÀÇ Ç׸ñ ¼ö ¼³Á¤. |
| LB_SETCURSEL | ÁÖ¾îÁøµÈ ¸ñ·Ï »óÀÚ Ç׸ñ ¼±ÅÃ. |
| LB_SETHORIZONTALEXTENT | ½ºÅ©·ÑÇÒ ¼ö ÀÖ´Â ³Êºñ¸¦ ¼³Á¤ ÇÏ´Â ¸ñ·Ï »óÀÚÀÇ Çȼ¿. |
| LB_SETITEMDATA | ¸ñ·Ï »óÀÚ Ç׸ñÀ» ¿¬°á ÇÏ´Â 32 ºñÆ® °ª. |
| LB_SETITEMHEIGHT | Ç׸ñ ¶Ç´Â Ç׸ñ ¸ñ·Ï »óÀÚ¿¡ Çȼ¿ ´ÜÀ§·Î ³ôÀÌ ¼³Á¤. |
| LB_SETLOCALE | ¸ñ·Ï »óÀÚÀÇ ·ÎĶÀ» ¼³Á¤ ÇÏ °í ÀÌÀü ·ÎĶ ½Äº°ÀÚ¸¦ ¹Ýȯ ÇÕ´Ï´Ù. |
| LB_SETSEL | ´ÙÁß ¼±Åà ¸ñ·Ï »óÀÚ¿¡¼ Ç׸ñÀ» ¼±ÅÃ. |
| LB_SETTABSTOPS | ÁöÁ¤ÇÑ ¹è¿¿¡ ÁöÁ¤ µÈ ÅÇ Á¤Áö ¼³Á¤. |
| LB_SETTOPINDEX | ÁöÁ¤µÈ µÈ Ç׸ñ Ç¥½Ã ¹üÀ§ ¸Ç À̹ǷΠ¸ñ·Ï »óÀÚ ½ºÅ©·Ñ. |