¸Þ½ÃÁö ¸ñ·Ï »óÀÚ

´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú ¸ñ·Ï »óÀÚ¸¦ Ãß°¡ ÇÏ·Á¸é, ¸Þ½ÃÁö »èÁ¦, °Ë»ç, ¹× º¯°æ ¸ñ·Ï »óÀÚ Ç׸ñÀ» º¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú´Â 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 ÁöÁ¤µÈ µÈ Ç׸ñ Ç¥½Ã ¹üÀ§ ¸Ç À̹ǷΠ¸ñ·Ï »óÀÚ ½ºÅ©·Ñ.

 

Index