»ç¿ëÀÚ°¡ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÒ ¶§ ¸Þ´ºÀÇ ¼ÒÀ¯ÀÚ Ã¢À¸·Î WM_MENUSELECT ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù.
WM_MENUSELECT uItem = (UINT) LOWORD(wParam); / / ¸Þ´º Ç׸ñ ¶Ç´Â ÇÏÀ§ ¸Þ´º À妽º fuFlags = (UINT) HIWORD(wParam); / / ¸Þ´º hmenu Ç÷¡±× (HMENU) lParam; = / / ¸Þ´º Ŭ¸¯ ó¸®
| °ª | ¼³¸í |
|---|---|
| MF_BITMAP | ºñÆ®¸ÊÀ» Ç¥½Ã ÇÏ´Â Ç׸ñ. |
| MF_CHECKED | Ç׸ñ üũ ÀÎ. |
| MF_DISABLED | Ç׸ñ ºñȰ¼ºÈ. |
| MF_GRAYED | Ç׸ñÀÌ È¸»öÀ¸·Î. |
| MF_HILITE | Ç׸ñÀÌ °Á¶ Ç¥½Ã µË´Ï´Ù. |
| MF_MOUSESELECT | Ç׸ñÀ» ¸¶¿ì½º·Î ¼±ÅÃ. |
| MF_OWNERDRAW | Ç׸ñ ¼ÒÀ¯ÀÚ°¡ ±×¸° Ç׸ñÀº. |
| MF_POPUP | Ç׸ñ µå·Ó ´Ù¿î ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º¸¦ ¿±´Ï´Ù. |
| MF_SYSMENU | Ç׸ñ â ¸Þ´º (½Ã½ºÅÛ ¸Þ´º ¶Ç´Â Á¶Àý ¸Þ´º ¶ó°íµµ ÇÔ)¿¡ Æ÷ÇÔ µË´Ï´Ù. ¸Þ½ÃÁö¿Í °ü·Ã µÈ â ¸Þ´º¸¦ ½Äº° ÇÏ´Â hmenu ¸Å°³ º¯¼ö. |
ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ÀÌ ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â °æ¿ì ±×°ÍÀº 0À» ¹Ýȯ ÇÑ´Ù.
½Ã½ºÅÛ ¸Þ´º¸¦ ´Ý¾Ò½À´Ï´Ù hmenu ¸Å°³ º¯¼ö¿¡ NULLÀÌ Æ÷ÇÔ µÇ¾î fuFlags ¸Å°³ º¯¼ö°¡ 0xffff¸¦ Æ÷ÇÔ ÇÏ´Â °æ¿ì.
FuFlags¿¡ ´ë ÇÑ °ª-1À» »ç¿ë ÇÏÁö ¸¶½Ê½Ã¿À. ±× ¶§¹®¿¡ fuFlags (UINT) HIWORD(wParam)·Î ÁöÁ¤ µË´Ï´Ù. HIWORD(wParam) 0xFFFF ¶ó¸é fuFlags (¶§¹®¿¡´Â UINT ij½ºÆÃ)ÀÇ 0x0000FFFF, ÇÏÁö-1 µÉ °Í À̶ó°í.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ð.
Űº¸µå °¡¼Ó±â °³¿ä, Űº¸µå °¡¼Ó±â ¸Þ½ÃÁö GetSubMenu