MEASUREITEMSTRUCT µ¥ÀÌÅÍ ±¸Á¶´Â ´ÙÀ½°ú °°Àº ÇüÅÂ:
typedef struct tagMEASUREITEMSTRUCT {
nbsp;? UINT CtlType;
?? UINT CtlID;
?? UINT itemID;
?? UINT itemWidth;
?? UINT itemHeight;
?? DWORD itemData
} MEASUREITEMSTRUCT(&N)
MEASUREITEMSTRUCT ±¸Á¶´Â ¼ÒÀ¯ÀÚ°¡ ±×¸° ÄÁÆ®·Ñ ¶Ç´Â ¸Þ´º Ç׸ñÀÇ Å©±âÀÇ Ã¢À» ¾Ë¸³´Ï´Ù. ÀÌ Windows¸¦ ÄÁÆ®·Ñ°ú ÇÔ²² »ç¿ëÀÚ »óÈ£ ÀÛ¿ëÀ» ¿Ã¹Ù¸£°Ô 󸮸¦ ¼ö ÀÖ½À´Ï´Ù. MEASUREITEMSTRUCT ±¸Á¶Ã¼ÀÇ ÀûÀý ÇÑ ±¸¼º¿øÀ» ä¿ï ½ÇÆÐ ÄÁÆ®·ÑÀÇ ºÎ´çÇÑ µ¿ÀÛ ½Ãų¡£
ȸ¿ø
CtlType
ÄÁÆ®·Ñ Çü½ÄÀ» Æ÷ÇÔ µÇ¾î ÀÖ½À´Ï´Ù. ÄÁÆ®·Ñ Çü½Ä¿¡ ´ë ÇÑ °ª ´ÙÀ½°ú °°½À´Ï´Ù.:
CtlID
ÄÞº¸ »óÀÚ, ¸ñ·Ï »óÀÚ ¶Ç´Â ´ÜÃß¿¡ ´ë ÇÑ ÄÁÆ®·Ñ ID¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¸â¹ö´Â ¸Þ´º¿¡ ´ë ÇÑ »ç¿ë µÇÁö ¾Ê½À´Ï´Ù.
itemID
¸Þ´ºÀÇ ¸Þ´º Ç׸ñ ID ¶Ç´Â °¡º¯ ³ôÀÌ ÄÞº¸ »óÀÚ ¶Ç´Â ¸ñ·Ï »óÀÚÀÇ ¸ñ·Ï »óÀÚ Ç׸ñ ID¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¸â¹ö´Â ¹öư ¶Ç´Â °íÁ¤ ³ôÀÌ ÄÞº¸ »óÀÚ ¶Ç´Â ¸ñ·Ï »óÀÚ¿¡ ´ë ÇÑ »ç¿ë µÇÁö ¾Ê½À´Ï´Ù.
itemWidth
¸Þ´º Ç׸ñÀÇ ³Êºñ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼ÒÀ¯ÀÚ ±×¸®±â ¸Þ´º Ç׸ñ ¼ÒÀ¯ÀÚ ¸Þ½ÃÁö¿¡¼ ¹Ýȯ Çϱâ Àü¿¡ÀÌ ¸â¹ö¸¦ ÀÛ¼º ÇØ¾ß ÇÕ´Ï´Ù.
itemHeight
¸ñ·Ï »óÀÚ³ª ¸Þ´º¿¡¼ °³º° Ç׸ñÀÇ ³ôÀÌ ÁöÁ¤ÇÕ´Ï´Ù. ¼ÒÀ¯ÀÚ ±×¸®±â ÄÞº¸ »óÀÚÀÇ ¼ÒÀ¯ÀÚ ¸Þ½ÃÁö¿¡¼ ¹Ýȯ Çϱâ Àü¿¡ÀÌ ¸â¹ö ¸ñ·Ï »óÀÚ ¶Ç´Â ¸Þ´º Ç׸ñ ÀÛ¼º ÇØ¾ß ÇÕ´Ï´Ù. ¸ñ·Ï »óÀÚ Ç׸ñÀÇ ÃÖ´ë ³ôÀÌ 255¡£
itemData
ÄÞº¸ »óÀÚ³ª ¸ñ·Ï »óÀÚ¿¡ ´ë ÇÑÀÌ ±¸¼º¿ø ¸ñ·Ï »óÀÚ¿¡ ´ÙÀ½ Áß Çϳª¿¡ ÀÇÇØ Àü´Þ µÈ °ª Æ÷ÇÔ:
ÀÌ ¸â¹ö´Â ¸Þ´º¿¡ ´ë ÇÑ ¸Þ´º¿¡´Â ´ÙÀ½ Áß Çϳª¿¡ ÀÇÇØ Àü´Þ µÈ °ªÀ» Æ÷ÇÔ:
Âü°í Ç׸ñnbsp;CWnd::OnMeasureItem(&N)