POPUPMENUITEM

POPUPMENUITEM ±¸Á¶ ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º¸¦ ¿­°í ¸Þ´º ¸®¼Ò½º¿¡ ¸Þ´º Ç׸ñ¿¡ ´ë ÇÑ Á¤º¸¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. ±¸Á¶ Á¤ÀÇ ¿©±â¿¡ Á¦°ø µÈ ¼³¸í¸¸; ±×°ÍÀº ¾î¶² Ç¥ÁØ Çì´õ ÆÄÀÏ¿¡.

±¸Á¶Ã¼ POPUPMENUITEM {DWORD À¯Çü; 
    DWORD »óÅÂ; 
    DWORD id; 
    WORD resInfo; 
    szOrOrd menuText; 
} 
 

ȸ¿ø

À¯Çü
¸Þ´º Ç׸ñÀ» ¼³¸í ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â Çü½Ä Ç÷¡±× ÁýÇÕÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸â¹ö¸¦ °¡Áú ¼ö ÀÖ½À´Ï´Ù °ªÀÇ ÀϺθ¦ Æ÷ÇÔ:
°ª ÀǹÌ
MF_END ¸Þ´º Ç׸ñÀº ¸Þ´º; ¸¶Áö¸· Ç÷¡±×´Â ½Ã½ºÅÛ¿¡¼­ ³»ºÎÀûÀ¸·Î »ç¿ë µË´Ï´Ù.
MF_POPUP ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º; ¸Þ´º Ç׸ñÀÌ ¿­¸³´Ï´Ù. Ç÷¡±×´Â ½Ã½ºÅÛ¿¡¼­ ³»ºÎÀûÀ¸·Î »ç¿ë µË´Ï´Ù.

MF_POPUP¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì ±×°ÍÀº ¸Þ´º Ç׸ñÀÌ Çϳª ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º¸¦ ¿±´Ï´Ù ÀÓÀ» ³ªÅ¸³À´Ï´Ù.

MF_END ¹× MF_POPUP °ª ¿Ü¿¡ÀÌ ¸â¹ö´Â MENUITEMINFO ±¸Á¶Ã¼ÀÇ dwType ¸â¹ö¿¡ ³ª¿­ µÈ À¯Çü °ªÀÇ Á¶ÇÕÀÌ µÉ ¼öµµ ÀÖ½À´Ï´Ù. Type °ªÀº MFT_·Î ½ÃÀÛ ÇÏ´Â ±×. ÀÌ·¯ÇÑ ¹Ì¸® Á¤ÀÇ µÈ MFT_ * ÀÔ·Â °ªÀ» »ç¿ë ÇÏ·Á¸é¿¡¼­ ´ÙÀ½ ¸í·É¹®À» Æ÷ÇÔ ±ÍÇÏÀÇ.RC ÆÄÀÏ:

# include "WINUSER.H "

»óÅÂ
¸Þ´º Ç׸ñÀ» ¼³¸í ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â »óÅ Ç÷¡±× ÁýÇÕÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸â¹ö´Â MENUITEMINFO ±¸Á¶Ã¼ÀÇ dwState ¸â¹ö¿¡ ³ª¿­ µÈ »óÅ °ªÀÇ Á¶ÇÕÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. »óÅ °ªÀº MFS_·Î ½ÃÀÛ ÇÏ´Â ±×. ÀÌ·¯ÇÑ ¹Ì¸® Á¤ÀÇ µÈ MFS_ * »óÅ °ªÀ» »ç¿ë ÇÏ·Á¸é¿¡¼­ ´ÙÀ½ ¸í·É¹®À» Æ÷ÇÔ ±ÍÇÏÀÇ.RC ÆÄÀÏ:

# include "WINUSER.H "

id
WM_COMMAND ¸Þ½ÃÁö¿¡¼­ Àü´Þ µÇ´Â ¸Þ´º Ç׸ñÀ» ½Äº° ÇÏ´Â ¼ýÀÚ ½Ä.
resInfo
¸Þ´º Ç׸ñÀÇ À¯ÇüÀ» ÁöÁ¤ ÇÏ´Â ºñÆ® Ç÷¡±× ÁýÇÕÀÔ´Ï´Ù. ÀÌ ±¸¼º¿øÀº ´ÙÀ½ °ª Áß ÇϳªÀÏ ¼ö ÀÖ½À´Ï´Ù.
°ª ÀǹÌ
MFR_END ¸Þ´º Ç׸ñÀº ÇÏÀ§ ¸Þ´º ¶Ç´Â ¸Þ´º ¸®¼Ò½º; ¸¶Áö¸· ÀÌ Ç÷¡±×´Â ½Ã½ºÅÛ¿¡¼­ ³»ºÎÀûÀ¸·Î »ç¿ë µË´Ï´Ù.
MFR_POPUP ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º; ¸Þ´º Ç׸ñÀÌ ¿­¸³´Ï´Ù. Ç÷¡±×´Â ½Ã½ºÅÛ¿¡¼­ ³»ºÎÀûÀ¸·Î »ç¿ë µË´Ï´Ù.

menuText
ÀÌ ¸Þ´º Ç׸ñ¿¡ ´ë ÇÑ ÅØ½ºÆ®¸¦ Æ÷ÇÔ ÇÏ´Â null·Î ³¡³ª´Â À¯´ÏÄÚµå ¹®ÀÚ¿­À» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¹®ÀÚ¿­ÀÇ Å©±â´Â °íÁ¤ µÈ Á¦ÇÑÀÌ ¾ø½À´Ï´Ù.

ÁÖÀÇ

¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º¸¦ ¿­°í °¢ ¸Þ´º Ç׸ñ¿¡ ´ë ÇÑ POPUPMENUITEM ±¸Á¶°¡ÀÔ´Ï´Ù. Çü½Ä ¸â¹ö MF_POPUP·Î ¼³Á¤ ÇÏ ¿© ¹× 0x0001 resInfo ¸â¹ö¿¡¼­ MFR_POPUP ºñÆ®¸¦ ¼³Á¤ ÇÏ ¿© ¸Þ´º Ç׸ñÀÇÀÌ Á¾·ù¸¦ ½Äº° ÇÕ´Ï´Ù. ÀÌ °æ¿ì ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º¿¡ ´ë ÇÑ RT_MENU ¸®¼Ò½º¿¡ ±â·Ï µÈ ÃÖÁ¾ µ¥ÀÌÅÍ´Â menuhelpid ±¸Á¶ÀÔ´Ï´Ù. menuhelpid WM_HELP ó¸® ÇÏ´Â µ¿¾È ¸Þ´º¸¦ ½Äº° ÇÏ´Â ¼ýÀÚ ½Ä Æ÷ÇÔ.

¶ÇÇÑ, resInfo ¸â¹ö MFR_POPUP ºñÆ® ÁýÇÕ¿¡ ¸ðµç POPUPMENUITEM ±¸Á¶ menuhelpid ±¸Á¶¿Í ÇØ´ç ÇÏÀ§ ¸Þ´º¿¡ ÀÖ´Â °¢ ¸Þ´º Ç׸ñ¿¡ ´ë ÇÑ POPUPMENUITEM ±¸Á¶ÀÇ Ãß°¡ ¼ö µû¶ó¾ß ÇÒ °ÍÀÔ´Ï´Ù. ÇÏÀ§ ¸Þ´ºÀÇ ¸¶Áö¸· POPUPMENUITEM ±¸Á¶´Â resInfo ¸â¹ö¿¡¼­ MFR_END ºñÆ® ÁýÇÕÀ» °®°Ô µË´Ï´Ù. ¸®¼Ò½ºÀÇ ³¡À» ã±â À§ÇØ Ã£¾Æ ÀÏÄ¡ ÇÏ´Â MFR_END¿¡ ´ë ÇÑ ¸ðµç MFR_POPUP¿¡ ´ë ÇÑ ¸Þ´º Ç׸ñÀÇ ¹Ù±ùÂÊ ÁýÇÕ ÀÏÄ¡ ÇÏ´Â ÇϳªÀÇ Ãß°¡ MFR_END Ç÷¯½º.

Çü½Ä ¸â¹ö MF_END·Î ¼³Á¤ ÇÏ ¿© ¸¶Áö¸· ¸Þ´º Ç׸ñÀ» ³ªÅ¸³À´Ï´Ù. ÇÏÀ§ ÁßøÇÒ ¼ö Àֱ⠶§¹®¿¡ ¿©·¯ ¼öÁØÀÇ MF_END µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì ¸Þ´º Ç׸ñÀº ¼øÂ÷.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê´Â.

Âü°í Ç׸ñ

¸®¼Ò½º °³¿ä, ¸®¼Ò½º ±¸Á¶, MENUHEADER, menuhelpid, MENUITEMINFO, NORMALMENUITEM

 

Index