EnableMenuItem

EnableMenuItem ÇÔ¼ö¸¦ Ȱ¼ºÈ­, ºñȰ¼ºÈ­, ¶Ç´Â ÁöÁ¤ µÈ ¸Þ´º Ç׸ñÀ» Ç¥½Ã.

(BOOL EnableMenuItem HMENU  hMenu, / / ¸Þ´º ÇÚµéUINTuIDEnableItem, / / ¸Þ´º Ç׸ñÀ» Ȱ¼ºÈ­, ºñȰ¼ºÈ­, ¶Ç´Â ȸ»öÀ¸·Î Ç¥½ÃUINTuEnable / / ¸Þ´º Ç׸ñ Ç÷¡±×);
 

¸Å°³ º¯¼ö

hMenu
¸Þ´º¿¡ ´ë ÇÑ ÇÚµé.
uIDEnableItem
UEnable ¸Å°³ º¯¼ö¿¡ ÀÇÇØ °áÁ¤ µÈ ´ë·Î Ȱ¼ºÈ­, ºñȰ¼ºÈ­, ¶Ç´Â ȸ»ö, ¸Þ´º Ç׸ñÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö ¸Þ´º ¸ðÀ½, ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´ºÀÇ Ç׸ñÀ» ÁöÁ¤ÇÕ´Ï´Ù.
uEnable
UIDEnableItem ¸Å°³ º¯¼öÀÇ ÇØ¼®À» Á¦¾î ÇÏ °í ¿©ºÎ ¸Þ´º Ç׸ñÀº Ȱ¼ºÈ­, ºñȰ¼ºÈ­, ¶Ç´Â ȸ»öÀ¸·Î Ç¥½Ã ÇÏ´Â Ç÷¡±×¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â MF_BYCOMMAND ¶Ç´Â MF_BYPOSITION ¹× MF_ENABLED, MF_DISABLED, ¶Ç´Â MF_GRAYEDÀÇ Á¶ÇÕ À̾î¾ß ÇÕ´Ï´Ù.
°ª ÀǹÌ
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 Ç÷¡±×¸¦ »ç¿ë ÇÏÁö ¾ÊÀ¸·Á¸é.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÏ ¿©.

Âü°í Ç׸ñ

¸Þ´º °³¿ä ¸Þ´º ±â´É, GetMenuItemID, InsertMenu InsertMenuItem, LoadMenuIndirect, ModifyMenu, SetMenuItemInfo, WM_SYSCOMMAND

 

Index