CListCtrl

CListCtrl Ŭ·¡½º "¸ñ·Ï º¸±â ÄÁÆ®·Ñ"´Â µð½ºÇ÷¹ÀÌÀÇ Ä÷º¼Ç Ç׸ñ (À̹ÌÁö ¸ñ·Ï)¿¡¼­ ¾ÆÀÌÄÜ ¹× ·¹À̺íÀÌ ÀÌ·ç¾îÁø °¢°¢ÀÇ ±â´ÉÀ» ĸ½¶È­ ÇÕ´Ï´Ù. ¾ÆÀÌÄÜ ¹× ·¹ÀÌºí ¿Ü¿¡ °¢ Ç׸ñÀÇ ¾ÆÀÌÄÜ ¹× ·¹ÀÌºí ¿À¸¥ÂÊ¿¡ Àִ ǥ½Ã µÇ´Â Á¤º¸¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÄÁÆ®·Ñ (¹× µû¶ó¼­ CListCtrl Ŭ·¡½º)´Â Windows 95¿Í Windows NT ¹öÀü 3.51¿¡¼­ ½ÇÇà µÇ´Â ÇÁ·Î±×·¥¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù ±×¸®°í ³ªÁß¡£

´ÙÀ½Àº CListCtrl Ŭ·¡½º¿¡ ´ë ÇÑ °£·« ÇÑ °³¿äÀÔ´Ï´Ù. »ó¼¼ÇÑ °³³äÀû ³íÀÇ ´ë ÇÑ ÂüÁ¶ CListCtrl »ç¿ë ÇÏ °í Á¦¾î Ç׸ñ ¿¡¼­ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣

·¹À̾ƿô

¸ñ·Ï ºä ÄÁÆ®·Ñ "º¸±â" ¶ó°í ÇÏ´Â ³× °¡Áö ¹æ¹ýÀ¸·Î ÀÚ½ÅÀÇ ÄÜÅÙÃ÷¸¦ Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÄÁÆ®·ÑÀÇ ÇöÀç ¸ñ·Ï º¸±â ½ºÅ¸ÀÏÀº ÇöÀç º¸±â¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÌ·¯ÇÑ ½ºÅ¸ÀÏ ¹× ±×µé »ç¿ë¹ý ÂüÁ¶ CListCtrl »ç¿ë: ¸ñ·Ï ÄÁÆ®·Ñ ½ºÅ¸ÀÏ º¯°æ¡£

È®ÀåµÈ ½ºÅ¸ÀÏ

Ç¥ÁØ ¸ñ·Ï ½ºÅ¸ÀÏ ¿Ü¿¡ Ŭ·¡½º CListCtrl dzºÎÇÑ ±â´ÉÀ» Á¦°ø ÇÏ´Â È®ÀåµÈ ½ºÅ¸ÀÏÀÇ ´ëÇü ¼¼Æ®¸¦ Áö¿ø ÇÕ´Ï´Ù. ÀÌ ±â´ÉÀºÀÇ ¸î °¡Áö ¿¹·Î:

ÀÌ·¯ÇÑ »õ·Î¿î »ç¿ë¿¡ ´ë ÇÑ Á¤º¸ È®Àå ½ºÅ¸ÀÏ ÂüÁ¶ CListCtrl »ç¿ë: ¸ñ·Ï ÄÁÆ®·Ñ ½ºÅ¸ÀÏ º¯°æ¡£

Ç׸ñ ¹× ÇÏÀ§ Ç׸ñ

¸ñ·Ï ºä ÄÁÆ®·ÑÀÇ °¢ Ç׸ñ (À̹ÌÁö ¸ñ·Ï)¿¡¼­ ¾ÆÀÌÄÜ, ·¹À̺í, ÇöÀç »óÅ ¹× ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ °ª ("µ¥ÀÌÅÍ Ç׸ñ" ¶ó°íµµ ÇÔ)À¸·Î ±¸¼º µË´Ï´Ù. Çϳª ÀÌ»óÀÇ ÇÏÀ§ °¢ Ç׸ñ°ú ¿¬°ü µÉ ¼öµµ ÀÖ½À´Ï´Ù. "ÇÏÀ§" º¸°í¼­ º¸±â¿¡¼­ Ç׸ñÀÇ ¾ÆÀÌÄÜ ¹× ·¹ÀÌºí ¿À¸¥ÂÊ ¿­¿¡ Ç¥½Ã µÉ ¼ö ÀÖ´Â ¹®ÀÚ¿­ÀÔ´Ï´Ù. List view ÄÁÆ®·Ñ¿¡ ÀÖ´Â ¸ðµç Ç׸ñÀÇ ÇÏÀ§ Ç׸ñ °°Àº ¼ö°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

CListCtrl Ŭ·¡½º »ðÀÔ, »èÁ¦, ã±â, ¹× ÀÌ·¯ÇÑ Ç׸ñÀ» ¼öÁ¤ ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ¸î °¡Áö ±â´ÉÀ» Á¦°ø ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº CListCtrl::GetItem, CListCtrl::InsertItem¹× CListCtrl::FindItem¸¦ ÂüÁ¶ ÇϽʽÿÀ. CListCtrl »ç¿ë: ÄÁÆ®·Ñ¿¡ Ç׸ñ Ãß°¡, ¹× ClistctrlÀ» »ç¿ë ÇÏ ¿©: ½ºÅ©·Ñ, Á¤·Ä, Á¤·Ä, ¹× ¸ñ·Ï ÄÁÆ®·Ñ¿¡¼­ ã±â¡£

±âº»ÀûÀ¸·Î ¸ñ·Ï ºä ÄÁÆ®·ÑÀº Ç׸ñÀÇ ¾ÆÀÌÄÜ ¹× ÅØ½ºÆ® Ư¼ºÀ» ÀúÀå ÇÏ´Â ÀÛ¾÷À» ´ã´ç ÇÕ´Ï´Ù. ±×·¯³ª, ÀÌ·¯ÇÑ Ç׸ñ À¯Çü ¿Ü¿¡ Ŭ·¡½º CListCtrl Áö¿ø "Äݹé Ç׸ñ µÇ¾úÀ½"À» ³ªÅ¸³À´Ï´Ù. "Äݹé Ç׸ñ"Àº ¸ñ·Ï º¸±â Ç׸ñÀ» ÀÀ¿ë ÇÁ·Î±×·¥ ? ÄÁÆ®·Ñ º¸´Ù´Â ? ÅØ½ºÆ®, ¾ÆÀÌÄÜ ¶Ç´Â µÑ ´Ù¸¦ ÀúÀå ÇÕ´Ï´Ù. ÄÝ¹é ¸¶½ºÅ© ÁöÁ¤ Ç׸ñ Ư¼º (ÅØ½ºÆ® ¹×/¶Ç´Â ¾ÆÀÌÄÜ) ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Á¦°ø ÇÏ´Â µ¥ »ç¿ë µË´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ Äݹé Ç׸ñÀ» »ç¿ë ÇÏ´Â °æ¿ì ÁÖ¹®Çü ÅØ½ºÆ® ¹×/¶Ç´Â ¾ÆÀÌÄÜ ¼Ó¼ºÀ» Á¦°øÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. Äݹé Ç׸ñÀº ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ À̹ÌÀÌ Á¤º¸ Áß ÀϺθ¦ À¯Áö °ü¸® ÇÏ´Â °æ¿ì¿¡ À¯¿ë ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. CListCtrl::GetCallBackMask ¹× CListCtrl »ç¿ë: Äݹé Ç׸ñ ¹× ÄÝ¹é ¸¶½ºÅ©¡£

À̹ÌÁö ¸ñ·Ï

¾ÆÀÌÄÜ, Çì´õ Ç׸ñ À̹ÌÁö ¹× application? ¿©·¯ À̹ÌÁö ¸ñ·Ï ( CImageListŬ·¡½º¿¡ ÀÇÇØ ±¸Çö) ¸¸µé°í ¸ñ·Ï ºä ÄÁÆ®·Ñ¿¡ ÇÒ´ç ÇÏ´Â Ç׸ñÀÌ Æ÷ÇÔ µÈ ¸ñ·Ï º¸±â¿¡ ´ë ÇÑ »óÅ Á¤ÀÇ. °¢ ¸ñ·Ï ºä ÄÁÆ®·Ñ À̹ÌÁö ¸ñ·ÏÀÇ ÃÖ´ë 4 °³ÀÇ ´Ù¸¥ Á¾·ù¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù.:

±âº»ÀûÀ¸·Î ¸ñ·Ï ºä ÄÁÆ®·Ñ ¶§ ±×°ÍÀ» ÆÄ±«ÀÔ´Ï´Ù; ±×°Í¿¡ ÇÒ´ç µÈ À̹ÌÁö ¸ñ·ÏÀ» ¼Ò¸êÇÕ´Ï´Ù ±×·¯³ª, °³¹ßÀÚ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀÇÇØ °áÁ¤ µÈ ´ë·Î ÀÌ»ó »ç¿ë ÇÏ´Â °æ¿ì °¢ À̹ÌÁö ¸ñ·ÏÀ» ÆÄ±« ÇÏ ¿©ÀÌ ¹®Á¦¸¦ »ç¿ëÀÚ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ CListCtrl »ç¿ë: ¸ñ·Ï Ç׸ñ ¹× À̹ÌÁö ¸ñ·Ï ¹× CListCtrl »ç¿ë: ¸ñ·Ï Ç׸ñ ¹× À̹ÌÁö ¸ñ·Ï¡£

# include lt;afxcmn.h>

Ŭ·¡½º ¸â¹ö |nbsp; ±âº» Ŭ·¡½º (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)

»ùÇÃnbsp; MFC »ùÇÃ DAOTABLE (ko) | MFC »ùÇÃ HTTPSVR (ko) | MFC »ùÇÃ LISTHDR (ko) | MFC »ùÇÃ ROWLIST (ko) | MFC »ùÇÃ DBVLIST(&N)

Âü°í Ç׸ñnbsp;CImageList(&N)

Index