WM_MENUSELECT

»ç¿ëÀÚ°¡ ¸Þ´º Ç׸ñÀ» ¼±ÅÃÇÒ ¶§ ¸Þ´ºÀÇ ¼ÒÀ¯ÀÚ Ã¢À¸·Î WM_MENUSELECT ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù.

WM_MENUSELECT uItem = (UINT) LOWORD(wParam);   / / ¸Þ´º Ç׸ñ ¶Ç´Â ÇÏÀ§ ¸Þ´º À妽º fuFlags = (UINT) HIWORD(wParam); / / ¸Þ´º hmenu Ç÷¡±× (HMENU) lParam; =          / / ¸Þ´º Ŭ¸¯ ó¸® 
 

¸Å°³ º¯¼ö

uItem
WParam³·Àº ¼ø¼­ ´Ü¾îÀÇ °ªÀÔ´Ï´Ù. ¼±ÅÃÇÑ Ç׸ñÀÌ ¸í·É Ç׸ñÀÎ °æ¿ìÀÌ ¸Å°³ º¯¼ö¿¡ ¸Þ´º Ç׸ñÀÇ ½Äº°ÀÚ¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. ¼±ÅÃÇÑ Ç׸ñ µå·Ó ´Ù¿î ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º¸¦ ¿­¸éÀÌ ¸Å°³ º¯¼ö¿¡ Æ÷ÇÔ µÈ µå·Ó ´Ù¿î ¸Þ´º ¶Ç´Â ÁÖ ¸Þ´ºÀÇ ÇÏÀ§ ¸Þ´ºÀÇ ¸Þ´º À妽º ¹× hMenu ¸Å°³ º¯¼ö´Â ´ÙÀ½ ÁÖ (Ŭ¸¯µÈ) ¸Þ´º;¿¡ ´ë ÇÑ ÇÚµéÀ» Æ÷ÇÔ GetSubMenu ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© µå·Ó ´Ù¿î ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º¸¦ ¸Þ´º ÇÚµé.
fuFlags
WParam»óÀ§ ´Ü¾îÀÇ °ªÀÔ´Ï´Ù. Çϳª ÀÌ»óÀÇ ¸Þ´º Ç÷¡±×¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â ´ÙÀ½ °ªÀÇ Á¶ÇÕ µÉ ¼ö ÀÖ½À´Ï´Ù.:
°ª ¼³¸í
MF_BITMAP ºñÆ®¸ÊÀ» Ç¥½Ã ÇÏ´Â Ç׸ñ.
MF_CHECKED Ç׸ñ üũ ÀÎ.
MF_DISABLED Ç׸ñ ºñȰ¼ºÈ­.
MF_GRAYED Ç׸ñÀÌ È¸»öÀ¸·Î.
MF_HILITE Ç׸ñÀÌ °­Á¶ Ç¥½Ã µË´Ï´Ù.
MF_MOUSESELECT Ç׸ñÀ» ¸¶¿ì½º·Î ¼±ÅÃ.
MF_OWNERDRAW Ç׸ñ ¼ÒÀ¯ÀÚ°¡ ±×¸° Ç׸ñÀº.
MF_POPUP Ç׸ñ µå·Ó ´Ù¿î ¸Þ´º ¶Ç´Â ÇÏÀ§ ¸Þ´º¸¦ ¿±´Ï´Ù.
MF_SYSMENU Ç׸ñ â ¸Þ´º (½Ã½ºÅÛ ¸Þ´º ¶Ç´Â Á¶Àý ¸Þ´º ¶ó°íµµ ÇÔ)¿¡ Æ÷ÇÔ µË´Ï´Ù. ¸Þ½ÃÁö¿Í °ü·Ã µÈ â ¸Þ´º¸¦ ½Äº° ÇÏ´Â hmenu ¸Å°³ º¯¼ö.

hmenu
LParam°ªÀÔ´Ï´Ù. Ŭ¸¯ ÇÏ¸é ¸Þ´º¿¡ ´ë ÇÑ ÇÚµé.

¹Ýȯ °ª

ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ÀÌ ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â °æ¿ì ±×°ÍÀº 0À» ¹Ýȯ ÇÑ´Ù.

ÁÖÀÇ

½Ã½ºÅÛ ¸Þ´º¸¦ ´Ý¾Ò½À´Ï´Ù hmenu ¸Å°³ º¯¼ö¿¡ NULLÀÌ Æ÷ÇÔ µÇ¾î fuFlags ¸Å°³ º¯¼ö°¡ 0xffff¸¦ Æ÷ÇÔ ÇÏ´Â °æ¿ì.

FuFlags¿¡ ´ë ÇÑ °ª-1À» »ç¿ë ÇÏÁö ¸¶½Ê½Ã¿À. ±× ¶§¹®¿¡ fuFlags (UINT) HIWORD(wParam)·Î ÁöÁ¤ µË´Ï´Ù. HIWORD(wParam) 0xFFFF ¶ó¸é fuFlags (¶§¹®¿¡´Â UINT ij½ºÆÃ)ÀÇ 0x0000FFFF, ÇÏÁö-1 µÉ °Í À̶ó°í.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ð.

Âü°í Ç׸ñ

Űº¸µå °¡¼Ó±â °³¿ä, Űº¸µå °¡¼Ó±â ¸Þ½ÃÁö GetSubMenu

 

Index