MEASUREITEMSTRUCT

MEASUREITEMSTRUCT ±¸Á¶´Â ¼ÒÀ¯ÀÚ°¡ ±×¸° ÄÁÆ®·Ñ ¶Ç´Â ¸Þ´º Ç׸ñÀÇ Å©±â¸¦ ½Ã½ºÅÛÀ» ¾Ë¸³´Ï´Ù. ÀÌ·¸°Ô Çϸé ÄÁÆ®·ÑÀÌ »ç¿ëÀÚ »óÈ£ ÀÛ¿ëÀ» ¿Ã¹Ù¸£°Ô ó¸® Çϵµ·Ï ½Ã½ºÅÛ.

typedef struct tagMEASUREITEMSTRUCT {/ / mis UINT CtlType;      / /ÀÇ Çü½ÄÀÌ UINT CtlID; Á¦¾î        / / ÄÞº¸ »óÀÚ, ¸ñ·Ï »óÀÚ, ¶Ç´Â ´ÜÃß ½Äº°ÀÚ UINT itemID;       / / ¸Þ´º Ç׸ñÀÌ °¡º¯ ³ôÀÌ ¸ñ·Ï »óÀÚ / / ¶Ç´Â ÄÞº¸ »óÀÚÀÇ ½Äº°ÀÚ UINT itemWidth;    / / Çȼ¿ UINT itemHeight;¿¡¼­ ¸Þ´º Ç׸ñÀÇ ³Êºñ   / / ¸ñ·Ï¿¡¼­ ´ÜÀÏ Ç׸ñÀÇ ³ôÀÌ »óÀÚ ¸Þ´º / / Çȼ¿ DWORD itemData;     / / ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ 32 ºñÆ® °ª} MEASUREITEMSTRUCT 
 

ȸ¿ø

CtlType
ÄÁÆ®·Ñ Á¾·ù¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ±¸¼º¿øÀº ´ÙÀ½ °ª Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.:
°ª ÀǹÌ
ODT_BUTTON ¼ÒÀ¯ÀÚ°¡ ±×¸° ´ÜÃß
ODT_COMBOBOX ¼ÒÀ¯ÀÚ°¡ ±×¸° ÄÞº¸ »óÀÚ
ODT_LISTBOX ¼ÒÀ¯ÀÚ°¡ ±×¸° ¸ñ·Ï »óÀÚ
ODT_LISTVIEW ¼ÒÀ¯ÀÚ ±×¸®±â ¸ñ·Ï ºä ÄÁÆ®·Ñ
ODT_MENU ¼ÒÀ¯ÀÚ°¡ ±×¸° ¸Þ´º

CtlID
ÄÞº¸ »óÀÚ, ¸ñ·Ï »óÀÚ ¶Ç´Â ¹öưÀÇ id¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸â¹ö´Â ¸Þ´º¿¡ ´ë ÇÑ »ç¿ë µÇÁö ¾Ê½À´Ï´Ù.
itemID
¸Þ´º Ç׸ñ ¶Ç´Â ¸ñ·Ï »óÀÚ ¶Ç´Â ÄÞº¸ »óÀÚ Ç׸ñÀÇ À§Ä¡¿¡ ´ë ÇÑ ½Äº°ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±×°ÍÀÌ LBS_OWNERDRAWVARIABLE ½ºÅ¸ÀÏ; ÇÏ´Â °æ¿ì¿¡ÀÌ °ªÀ» ¸ñ·Ï »óÀÚ¿¡ ´ë ÇÑ ÁöÁ¤ CBS_OWNERDRAWVARIABLE ½ºÅ¸ÀÏÀ»°¡Áö°í ÇÏ´Â °æ¿ì¿¡ÀÌ °ªÀ» ÄÞº¸ »óÀÚ¿¡ ´ë ÇÑ ÁöÁ¤.
itemWidth
¸Þ´º Ç׸ñÀÇ Çȼ¿ ´ÜÀ§·Î ³Êºñ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼ÒÀ¯ÀÚ°¡ ±×¸° ¸Þ´º Ç׸ñ ¼ÒÀ¯ÀÚ ¸Þ½ÃÁö¿¡¼­ ¹Ýȯ Çϱâ Àü¿¡ÀÌ ¸â¹ö¸¦ ÀÛ¼º ÇØ¾ß ÇÕ´Ï´Ù.
itemHeight
¸ñ·Ï »óÀÚ³ª ¸Þ´º¿¡¼­ °³º° Ç׸ñÀÇ Çȼ¿ ´ÜÀ§¿¡¼­ ³ôÀÌ ÁöÁ¤ÇÕ´Ï´Ù. ¸ñ·Ï »óÀÚ³ª ¸Þ´º Ç׸ñÀÌÀÌ ±¸¼º¿ø ¼ÒÀ¯ÀÚ°¡ ±×¸° ÄÞº¸ »óÀÚÀÇ ¼ÒÀ¯ÀÚ ¸Þ½ÃÁö¿¡¼­ ¹Ýȯ Çϱâ Àü¿¡ ÀÛ¼º ÇØ¾ß ÇÕ´Ï´Ù.
itemData
¸Þ´º Ç׸ñ¿¡ ¿¬°á µÈ ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ 32 ºñÆ® °ªÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÄÁÆ®·Ñ¿¡ ´ë ÇÑÀÌ ¸â¹ö´Â LB_SETITEMDATA ¶Ç´Â CB_SETITEMDATA ¸Þ½ÃÁö¿¡ ÀÇÇØ ¸¶Áö¸·À¸·Î ¸ñ·Ï »óÀÚ ¶Ç´Â ÄÞº¸ »óÀÚ¿¡ ÇÒ´ç µÈ °ªÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ¸ñ·Ï »óÀÚ ¶Ç´Â ÄÞº¸ »óÀÚ¿¡ LB_HASSTRINGS ¶Ç´Â CB_HASSTRINGS ½ºÅ¸ÀÏÀÌ ÀÖÀ¸¸éÀÌ °ªÀÌ Ã³À½ 0. ±×·¸Áö ¾ÊÀ¸¸éÀÌ °ªÀº óÀ½ ¸ñ·Ï »óÀÚ ¶Ç´Â ÄÞº¸ »óÀÚ ÇÑ ´ÙÀ½ ¸Þ½ÃÁöÀÇ lParam ¸Å°³ º¯¼ö¿¡¼­ Àü´Þ µÈ °ª:

ÁÖÀÇ

¼ÒÀ¯ÀÚ À§ÁÖ ÄÁÆ®·ÑÀÇ ¼ÒÀ¯ÀÚ Ã¢ÀÌ WM_MEASUREITEM ¸Þ½ÃÁöÀÇ lParam ¸Å°³ º¯¼ö·Î MEASUREITEMSTRUCT ±¸Á¶¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ ¹Þ½À´Ï´Ù. ¼ÒÀ¯ÀÚ À§ÁÖ ÄÁÆ®·ÑÀº ÄÁÆ®·ÑÀ» ¸¸µé ¶§ ¼ÒÀ¯ÀÚ Ã¢ÀÌÀÌ ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ¼ÒÀ¯ÀÚ ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ±¸Á¶¿¡¼­ ÀûÀý ÇÑ ¸â¹ö¿¡¼­ ä¿öÁý´Ï´Ù ±×¸®°í ¹Ýȯ ÇÕ´Ï´Ù. ÀÌ ±¸Á¶´Â ¸ðµç ¼ÒÀ¯ÀÚ À§ÁÖ ÄÁÆ®·Ñ¿¡ °øÅë.

ÄÁÆ®·Ñ ¶Ç´Â ¸Þ´º Ç׸ñ ¼ö Á¦´ë·Î ±×·Á µÇÁö ¾Ê½À´Ï´Ù °æ¿ì¿¡ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ MEASUREITEMSTRUCTÀÇ ÀûÀý ÇÑ ±¸¼º¿ø ä¿ìÁö.

QuickInfo

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

Âü°í Ç׸ñ

ÄÞº¸ »óÀÚ °³¿ä, ÄÞº¸ »óÀÚ ±¸Á¶, CB_ADDSTRING, CB_INSERTSTRING, CB_SETITEMDATA, LB_ADDSTRING, LB_INSERTSTRING, LB_SETITEMDATA, WM_MEASUREITEM

 

Index