EnableMenuItem ÇÔ¼ö¸¦ Ȱ¼ºÈ, ºñȰ¼ºÈ, ¶Ç´Â ÁöÁ¤ µÈ ¸Þ´º Ç׸ñÀ» Ç¥½Ã.
(BOOL EnableMenuItem HMENU hMenu, / / ¸Þ´º ÇÚµéUINTuIDEnableItem, / / ¸Þ´º Ç׸ñÀ» Ȱ¼ºÈ, ºñȰ¼ºÈ, ¶Ç´Â ȸ»öÀ¸·Î Ç¥½ÃUINTuEnable / / ¸Þ´º Ç׸ñ Ç÷¡±×);
°ª | ÀÇ¹Ì |
---|---|
MF_BYCOMMAND | ±× uIDEnableItem Á¦°ø ¸Þ´º Ç׸ñÀÇ ½Äº°ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù. MF_BYCOMMAND Ç÷¡±×´Â ±âº» Ç÷¡±× MF_BYCOMMANDµµ MF_BYPOSITION Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì. |
MF_BYPOSITION | ¸Þ´º Ç׸ñÀÇ 0ºÎÅÍ ½ÃÀÛ »ó´ë À§Ä¡¸¦ Á¦°ø ÇÏ´Â ±× uIDEnableItem À» ³ªÅ¸³À´Ï´Ù. |
MF_DISABLED | ¸Þ´º Ç׸ñÀÌ ºñȰ¼ºÈ ÇÏÁö¸¸ ȸ»ö ÇÏÁö¸¦ ¼±ÅÃÇÒ ¼ö ¾ø½À´Ï´Ù ³ªÅ¸³À´Ï´Ù. |
MF_ENABLED | ¸Þ´º Ç׸ñÀ» Ȱ¼ºÈ ÇÏ °í ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ȸ»öµÈ »óÅ¿¡¼ º¹¿øÀ» ³ªÅ¸³À´Ï´Ù. |
MF_GRAYED | ¸Þ´º Ç׸ñÀº ºñȰ¼ºÈ ÇÏ °í ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ȸ»öÀ» ³ªÅ¸³À´Ï´Ù. |
¹Ýȯ °ª (±×°ÍÀº MF_DISABLED, MF_ENABLED, ¶Ç´Â MF_GRAYED)´Â ¸Þ´º Ç׸ñÀÇ ÀÌÀü »óŸ¦ ÁöÁ¤ ÇÕ´Ï´Ù. ¹Ýȯ °ªÀÌ 0xFFFFFFFF ¸Þ´º Ç׸ñÀÌ Á¸Àç ÇÏÁö ¾Ê´Â °æ¿ì.
ÀÀ¿ë ÇÁ·Î±×·¥Àº ¿Ã¹Ù¸¥ ¸Þ´º ÇÚµéÀ» ÁöÁ¤ ÇÏ·Á¸é MF_BYPOSITION Ç÷¡±×¸¦ »ç¿ë ÇØ¾ß ÇÕ´Ï´Ù. ¸Þ´º ¸ðÀ½¿¡ ¸Þ´º ÇÚµéÀ» ÁöÁ¤ ÇÏ´Â °æ¿ì ÃÖ»óÀ§ ¸Þ´º Ç׸ñ (¸Þ´º ¸ðÀ½¿¡ ÀÖ´Â Ç׸ñ) ¿µÇâÀ» ¹Þ½À´Ï´Ù. À§Ä¡ µå·Ó ´Ù¿î ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º Ç׸ñÀÇ »óŸ¦ ¼³Á¤ ÇÏ·Á¸é ÀÀ¿ë ÇÁ·Î±×·¥ µå·Ó´Ù¿î ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º¿¡ ´ë ÇÑ ÇÚµéÀ» ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥ MF_BYCOMMAND Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì ½Ã½ºÅÛ ÁöÁ¤ÇÑ ¸Þ´º Çڵ鿡 ÀÇÇØ È®ÀÎ ¸Þ´º¿¡¼ ÇÏÀ§ ¸Þ´º¸¦ ¿°í ¸ðµç Ç׸ñÀ» °Ë»ç ÇÕ´Ï´Ù. µû¶ó¼ Áߺ¹ ¸Þ´º Ç׸ñ ¾Ê´Â ÁöÁ¤ ¸Þ´º Ç¥½ÃÁÙ¿¡ ¸Þ´º ÇÚµéÀº ÃæºÐ ÇÑ.
InsertMenu, InsertMenuItem, LoadMenuIndirect, ModifyMenu¹× SetMenuItemInfo ÇÔ¼ö ¼ö ÀÖ´Â ¸Þ´º Ç׸ñÀÇ »óÅ (»ç¿ë, »ç¿ë ¾È ÇÔ, ¶Ç´Â ȸ»ö) ¼³Á¤ÇÒ ¼öµµ.
Windows CE: Windows CE´Â uEnable ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ MF_DISABLED Ç÷¡±×¸¦ Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù. ¸Þ´º Ç׸ñÀº ºñȰ¼ºÈ µÇ °í ÇÏÁö ¾Ê°í ºñȰ¼ºÈÇÒ ¼ö ¾ø½À´Ï´Ù. ¸Þ´º Ç׸ñÀ» MF_GRAYED Ç÷¡±×¸¦ »ç¿ë ÇÏÁö ¾ÊÀ¸·Á¸é.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÏ ¿©.
¸Þ´º °³¿ä ¸Þ´º ±â´É, GetMenuItemID, InsertMenu InsertMenuItem, LoadMenuIndirect, ModifyMenu, SetMenuItemInfo, WM_SYSCOMMAND