¼ÒÀ¯ÀÚ°¡ ±×¸° ¸Þ´º ÀÌ¿ÜÀÇ ¸Þ´º´Â ¸Þ´º ´Ï¸ð´ÐÀ» ¸Þ´º ¹®ÀÚ¿¿¡¼ ¹ØÁÙ ¹®ÀÚ ¿·¿¡ »ðÀÔ ÇÏ ¿© ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ »ç¿ëÀÚ¸¦ alt Ű ¿Í ¸Þ´º ´Ï¸ð´Ð ¹®ÀÚ¸¦ ÀÔ·Â ÇÏ ¿© ¸Þ´º¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª, ¼ÒÀ¯ÀÚ°¡ ±×¸° ¸Þ´º¿¡¼ ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ¸Þ´º ´Ï¸ð´ÐÀ» ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. ´ë½Å, ÀÀ¿ë ÇÁ·Î±×·¥ ¸Þ´º ´Ï¸ð´Ð°ú ¼ÒÀ¯ÀÚ°¡ ±×¸° ¸Þ´º¸¦ Á¦°ø Çϱâ À§ÇØ WM_MENUCHAR ¸Þ½ÃÁö ó¸® ÇØ¾ß.
WM_MENUCHAR ¸Þ½ÃÁö´Â »ç¿ëÀÚ°¡ ÇöÀç ¸Þ´ºÀÇ ¹Ì¸® Á¤ÀÇ µÈ ´Ï¸ð´Ð ÀÏÄ¡ ÇÏÁö ¾Ê´Â ¸Þ´º ´Ï¸ð´ÐÀ» ÀÔ·ÂÇÒ ¶§ Àü¼Û µË´Ï´Ù. WParam ¿¡ Æ÷ÇÔ µÈ °ªÀº »ç¿ëÀÚ°¡ alt Ű¿Í ÇÔ²² ´©¸¥ Ű¿¡ ÇØ´ç ÇÏ´Â ASCII ¹®ÀÚ¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. LParam ÀÇ ³·Àº ¼ø¼ ´Ü¾î ¼±ÅÃµÈ ¸Þ´ºÀÇ Á¾·ù¸¦ ÁöÁ¤ ÇÏ °í ´ÙÀ½ °ª Áß¿¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.:
LParam »óÀ§ ´Ü¾î ÇöÀç ¸Þ´º ¸Þ´º ÇÚµéÀ» Æ÷ÇÔ ÇÕ´Ï´Ù. ¼ÒÀ¯ÀÚ°¡ ±×¸° ¸Þ´º â WM_MENUCHARÀ» °°ÀÌ Ã³¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.:
wM_MENUCHAR »ç·Ê:
Nindex¿¡¼ ¼±ÅÃÇÑ ¸Þ´º Ç׸ñÀÇ È®ÀÎ À妽º =
ÀÔ·Â ÇÑ ¹®ÀÚ¿Í ÇöÀç ÇÚµé
¸Þ´ºÀÔ´Ï´Ù.
¹Ýȯ MAKELRESULT (nIndex, 2)
¹Ýȯ °ªÀÇ »óÀ§ ´Ü¾î 2 ¾Ë¸³´Ï´Ù ½Ã½ºÅÛ ¹Ýȯ °ªÀÇ ³·Àº ¼ø¼ ´Ü¾î ¼±Åà ¸Þ´º Ç׸ñÀÇ À妽º¸¦ Æ÷ÇÔ.
WM_MENUCHAR ¸Þ½ÃÁö¿¡¼ °¡´ÉÇÑ ¹Ýȯ °ª¿¡ ÇØ´ç ÇÏ´Â ´ÙÀ½ »ó¼ö (Á¤ÀÇ·Î ½ÃÀÛ Windows 95¿Í Windows NT ¹öÀü 4.0):
| »ó¼ö | °ª | ÀÇ¹Ì |
|---|---|---|
| MNC_IGNORE | 0 | ½Ã½ºÅÛ »ç¿ëÀÚ¸¦ ´©¸£°í ½Ã½ºÅÛ ½ºÇÇÄ¿¿¡ ªÀº ºñÇÁÀ½À» ¸¸µé ¹®ÀÚ¸¦ »èÁ¦ ÇØ¾ß. |
| MNC_CLOSE | 1 | ½Ã½ºÅÛ È°¼º ¸Þ´º¸¦ ´Ý¾Æ¾ß ÇÕ´Ï´Ù. |
| MNC_EXECUTE | 2 | ½Ã½ºÅÛÀÌ ³·Àº ¼ø¼ ´Ü¾îÀÇ ¹Ýȯ °ª¿¡ ÁöÁ¤ µÈ Ç׸ñÀ» ¼±ÅÃ ÇØ¾ß ÇÕ´Ï´Ù. ¼ÒÀ¯ÀÚ Ã¢ WM_COMMAND ¸Þ½ÃÁö¸¦ ¹Þ½À´Ï´Ù. |
| MNC_SELECT | 3 | ½Ã½ºÅÛÀÌ ³·Àº ¼ø¼ ´Ü¾îÀÇ ¹Ýȯ °ª¿¡ ÁöÁ¤ µÈ Ç׸ñÀ» ¼±ÅÃ ÇØ¾ß. |