GetMenuState

GetMenuState ÇÔ¼ö´Â ÁöÁ¤ÇÑ ¸Þ´º Ç׸ñ¿¡ ¿¬°á µÈ ¸Þ´º Ç÷¡±×¸¦ °Ë»ö ÇÕ´Ï´Ù. ÀÌ ÇÔ¼ö °æ¿ì ¸Þ´º Ç׸ñ¿¡ ÇÏÀ§ ¸Þ´º°¡ ¿­¸³´Ï´Ù ¶ÇÇÑ ÇÏÀ§ ¸Þ´ºÀÇ Ç׸ñ ¼ö ¹Ýȯ.

GetMenuState ÇÔ¼ö´Â GetMenuItemInfo ÇÔ¼ö¿¡ ÀÇÇØ ´ëü µÇ¾ú½À´Ï´Ù. ±×·¯³ª °è¼Ó »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù GetMenuState,, ¸¸¾à ´ç½ÅÀÌ GetMenuItemInfo ÀÇ È®Àå ±â´É ÇÊ¿ä ÇÏÁö ¾Ê½À´Ï´Ù.

UINT GetMenuState (  HMENU  hMenu, / / ¸Þ´º ÇÚµéUINTuId, / / Äõ¸® ¸Þ´º Ç׸ñ UINTuFlags / / ¸Þ´º Ç÷¡±×);
 

¸Å°³ º¯¼ö

hMenu
´©±¸ÀÇ Ç÷¡±× °Ë»ö ÇØ¾ß ÇÏ´Â ¸Þ´º Ç׸ñÀÌ ¸Þ´º¿¡ ´ë ÇÑ ÇÚµé.
uId
¸Þ´º Ç׸ñÀ» ¸Þ´º Ç÷¡±× °Ë»ö µË´Ï´Ù, uFlags ¸Å°³ º¯¼ö¿¡ ÀÇÇØ °áÁ¤ µÈ ´ë·Î ÁöÁ¤.
uFlags
UId ¸Å°³ º¯¼ö¸¦ ÇØ¼® ÇÏ´Â ¹æ¹ýÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â ´ÙÀ½ °ª Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.:
°ª ¼³¸í
MF_BYCOMMAND UId ¸Å°³ º¯¼ö Á¦°ø ¸Þ´º Ç׸ñÀÇ ½Äº°ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù. MF_BYCOMMAND Ç÷¡±×´Â ±âº» MF_BYCOMMANDµµ MF_BYPOSITION Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì.
MF_BYPOSITION UId ¸Å°³ º¯¼ö Á¦°ø ¸Þ´º Ç׸ñÀÇ 0ºÎÅÍ ½ÃÀÛ »ó´ëÀû À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù.

¹Ýȯ °ª

ÁöÁ¤µÈ µÈ Ç׸ñÀÌ ¾ø´Â °æ¿ì ¹Ýȯ °ªÀº 0xFFFFFFFF.

¸Þ´º Ç׸ñ¿¡ ÇÏÀ§ ¸Þ´º°¡ ¿­¸³´Ï´Ù °æ¿ì ¹Ýȯ °ªÀÇ ³·Àº ¼ø¼­ ¹ÙÀÌÆ® ¸Þ´º Ç÷¡±×¸¦ Ç׸ñ¿¡ ¿¬°á µÈ Æ÷ÇÔ ÇÏ °í ³ôÀº ¼ø¼­ ¹ÙÀÌÆ® Ç׸ñ ¿­ ÇÏÀ§ ¸Þ´º¿¡ ÀÖ´Â Ç׸ñÀÇ ¼ö¸¦ Æ÷ÇÔ.

±×·¸Áö ¾ÊÀ¸¸é, ¹Ýȯ °ªÀº ¸Þ´º Ç÷¡±×ÀÇ ¸¶½ºÅ© (ºÎ¿ï ¶Ç´Â). ´ÙÀ½Àº ¸Þ´º Ç׸ñ¿¡ ¿¬°á µÈ ¸Þ´º Ç÷¡±×.

°ª ¼³¸í
MF_CHECKED (´ë ÇÑ µå·Ó ´Ù¿î ¸Þ´º, ÇÏÀ§ ¸Þ´º ¹× ¹Ù·Î °¡±â ¸Þ´º¸¸) Ç׸ñ ¿·¿¡ È®ÀΠǥ½Ã°¡.
MF_DISABLED Ç׸ñ ºñȰ¼ºÈ­.
MF_GRAYED ºñȰ¼ºÈ­ ¹× Ç׸ñ Ç¥½Ã.
MF_HILITE Ç׸ñ °­Á¶ Ç¥½Ã.
MF_MENUBARBREAK ÇÔ¼ö´Â MF_MENUBREAK¿Í °°Àº Ç÷¡±×¸¦ Á¦¿Ü ÇÏ °í µå·Ó ´Ù¿î ¸Þ´º, ÇÏÀ§ ¸Þ´º ¹× ¹Ù·Î °¡±â ¸Þ´º, ¼¼·Î ¼±À¸·Î ±âÁ¸ ¿­¿¡¼­ »õ ¿­ÀÌ ±¸ºÐ ÇÏ´Â ¾îµð.
MF_MENUBREAK (¸Þ´º ¸ðÀ½)¿¡ »õ ÁÙ¿¡ Ç׸ñÀ» ¹èÄ¡ ¶Ç´Â ¿­ ±¸ºÐ ¾øÀÌ »õ ¿­ (¿¡-µå·Ó ´Ù¿î ¸Þ´º, ÇÏÀ§ ¸Þ´º ¹× ¹Ù·Î °¡±â ¸Þ´º).
MF_SEPARATOR (´ë ÇÑ µå·Ó ´Ù¿î ¸Þ´º, ÇÏÀ§ ¸Þ´º ¹× ¹Ù·Î °¡±â ¸Þ´º¸¸) °¡·Î ±¸ºÐ¼±À» ¸¸µì´Ï´Ù.

Âü°í Ç׸ñ

¸Þ´º °³¿ä ¸Þ´º ±â´É, GetMenu, GetMenuItemCount, GetMenuItemID, GetMenuItemInfo

 

Index