COMPAREITEMSTRUCT

COMPAREITEMSTRUCT ±¸Á¶ ½Äº°ÀÚ ¹× Á¤·Ä, ¼ÒÀ¯ÀÚ°¡ ±×¸° ¸ñ·Ï »óÀÚ ¶Ç´Â ÄÞº¸ »óÀÚ¿¡ ÀÖ´Â µÎ Ç׸ñ¿¡ ´ë ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ Á¦°ø ÇÏ´Â µ¥ÀÌÅ͸¦ Á¦°øÇÕ´Ï´Ù.

¼ÒÀ¯ÀÚ°¡ ±×¸° ¸ñ·Ï »óÀÚ ¶Ç´Â ÄÞº¸ »óÀÚÀÇ CBS_SORT ¶Ç´Â LBS_SORT ½ºÅ¸ÀÏÀ» »ç¿ë ÇÏ ¿© ¸¸µç »õ Ç׸ñÀ» Ãß°¡ ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ¶§¸¶´Ù ½Ã½ºÅÛ ¼ÒÀ¯ÀÚ WM_COMPAREITEM ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ¸Þ½ÃÁöÀÇ lParam ¸Å°³ º¯¼ö´Â COMPAREITEMSTRUCT ±¸Á¶¸¦ ±ä Æ÷ÀÎÅ͸¦ Æ÷ÇÔÇÕ´Ï´Ù. ¸Þ½ÃÁö¸¦ ¹Þ¾ÒÀ» ¶§ ¼ÒÀ¯ÀÚ µÎ Ç׸ñÀ» ºñ±³ ÇÏ °í ´Ù¸¥ Àü¿¡ Á¤·Ä Ç׸ñÀ» ³ªÅ¸³»´Â °ªÀ» ¹Ýȯ.

typedef struct tagCOMPAREITEMSTRUCT {/ / cis UINT CtlType; 
    UINT CtlID; 
    HWND hwndItem; 
    UINT itemID1; 
    DWORD itemData1; 
    UINT itemID2; 
    DWORD itemData2; 
} COMPAREITEMSTRUCT 
 

ȸ¿ø

CtlType
ODT_LISTBOX (¼ÒÀ¯ÀÚ°¡ ±×¸° ¸ñ·Ï »óÀÚ) ¶Ç´Â ODT_COMBOBOX (¼ÒÀ¯ÀÚ°¡ ±×¸° ÄÞº¸ »óÀÚ)¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
CtlID
¸ñ·Ï »óÀÚ ¶Ç´Â ÄÞº¸ »óÀÚÀÇ ½Äº°ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
hwndItem
ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ÇÚµé.
itemID1
¸ñ·Ï »óÀÚ ¶Ç´Â ºñ±³ µÇ °í ÄÞº¸ »óÀÚ¿¡¼­ ù ¹øÂ° Ç׸ñÀÇ À妽º¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.

Ç׸ñ »ðÀÔ µÇÁö ¶Ç´Â ÀáÀçÀûÀÎ Ç׸ñ ¸ñ·Ï »óÀÚ ¶Ç´Â ÄÞº¸ »óÀÚ¿¡ ´ë ÇÑ °Ë»öÀ» ÇÒ ¶§ÀÌ ¸â¹ö ? 1À» µÉ °ÍÀÔ´Ï´Ù.

itemData1
ºñ±³ÇÒ Ã¹ ¹øÂ° Ç׸ñ¿¡ ´ë ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ Á¦°ø ÇÏ´Â µ¥ÀÌÅ͸¦ ÁöÁ¤ ÇÕ´Ï´Ù. (ÀÌ °ªÀº ¸ñ·Ï »óÀÚ ¶Ç´Â ÄÞº¸ »óÀÚ¿¡ Ç׸ñÀ» Ãß°¡ ÇÏ´Â ¸Þ½ÃÁöÀÇ lParam ¸Å°³ º¯¼ö·Î Àü´Þ µÇ¾ú½À´Ï´Ù.)
itemID2
¸ñ·Ï »óÀÚ ¶Ç´Â ºñ±³ µÇ °í ÄÞº¸ »óÀÚ¿¡¼­ µÎ ¹øÂ° Ç׸ñÀÇ À妽º¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
itemData2
ºñ±³ÇÒ µÎ ¹øÂ° Ç׸ñ¿¡ ´ë ÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ Á¦°ø ÇÏ´Â µ¥ÀÌÅ͸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ °ªÀº ¸ñ·Ï »óÀÚ ¶Ç´Â ÄÞº¸ »óÀÚ¿¡ Ç׸ñÀ» Ãß°¡ ÇÏ´Â ¸Þ½ÃÁöÀÇ lParam ¸Å°³ º¯¼ö·Î Àü´Þ.

Ç׸ñ »ðÀÔ µÇÁö ¶Ç´Â ÀáÀçÀûÀÎ Ç׸ñ ¸ñ·Ï »óÀÚ ¶Ç´Â ÄÞº¸ »óÀÚ¿¡ ´ë ÇÑ °Ë»öÀ» ÇÒ ¶§ÀÌ ¸â¹ö ? 1À» µÉ °ÍÀÔ´Ï´Ù.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ð.

Âü°í Ç׸ñ

ÄÞº¸ »óÀÚ °³¿ä, ÄÞº¸ »óÀÚ ±¸Á¶, WM_COMPAREITEM

 

Index