WM_COMMAND

ÄÁÆ®·ÑÀÇ ºÎ¸ð â¿¡ ¾Ë¸² ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù ¶Ç´Â ¾×¼¿·¯·¹ÀÌÅÍ Å° ÀÔ·ÂÀ» ¹ø¿ª ÇÏ´Â °æ¿ì »ç¿ëÀÚ´Â ¸Þ´º¿¡¼­ ¸í·É Ç׸ñÀ» ¼±Åà ÇÏ´Â °æ¿ì WM_COMMAND ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù.

WM_COMMAND wNotifyCode = HIWORD(wParam); / / ¾Ë¸² ÄÚµå ¶³¾î = LOWORD(wParam);         / / Ç׸ñ, ÄÁÆ®·Ñ ¶Ç´Â ¾×¼¿·¯·¹ÀÌÅÍ ½Äº°ÀÚ hwndCtl (HWND) lParam; =      / / ÄÁÆ®·ÑÀÇ Ã³¸® 
 

¸Å°³ º¯¼ö

wNotifyCode
WParam»óÀ§ ´Ü¾îÀÇ °ªÀÔ´Ï´Ù. ¸Þ½ÃÁö´Â ÄÁÆ®·Ñ¿¡¼­ »ç¿ë ÇÏ´Â °æ¿ì ¾Ë¸² Äڵ带 ÁöÁ¤ ÇÕ´Ï´Ù. °¡¼ÓÅ°¿¡¼­ ¸Þ½ÃÁö °æ¿ìÀÌ ¸Å°³ º¯¼ö´Â 1ÀÔ´Ï´Ù. ¸Þ½ÃÁö ¸Þ´º¿¡¼­ °æ¿ìÀÌ ¸Å°³ º¯¼ö´Â 0.
¶³¾î
WParam³·Àº ¼ø¼­ ´Ü¾îÀÇ °ªÀÔ´Ï´Ù. ¸Þ´º Ç׸ñ, ÄÁÆ®·Ñ ¶Ç´Â °¡¼Ó±âÀÇ ½Äº°ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
hwndCtl
LParam°ªÀÔ´Ï´Ù. ¸Þ½ÃÁö´Â ÄÁÆ®·Ñ¿¡¼­ »ç¿ë ÇÏ´Â °æ¿ì ¸Þ½ÃÁö¸¦ º¸³»´Â ÄÁÆ®·Ñ¿¡ ´ë ÇÑ ÇÚµé. ±×·¸Áö ¾ÊÀ¸¸é,ÀÌ ¸Å°³ º¯¼ö´Â NULL.

¹Ýȯ °ª

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

ÁÖÀÇ

â ¸Þ´º¿¡¼­ Ç׸ñÀ» ¼±Åà ÇÏ´Â ¾×¼¿·¯·¹ÀÌÅÍ Å° ÀÔ·Â WM_SYSCOMMAND ¸Þ½ÃÁö º¯È¯ µË´Ï´Ù.

¾×¼¿·¯·¹ÀÌÅÍ Å° ¹ß»ý ÇÏ´Â °æ¿ì ÇØ´ç ¸Þ´º Ç׸ñÀ» ¸Þ´º¸¦ ¼ÒÀ¯ Çϴ âÀÌ ÃÖ¼ÒÈ­ µÉ ¶§ ¾øÀ½ WM_COMMAND ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù. ±×·¯³ª ¾×¼¿·¯·¹ÀÌÅÍ Å° ¹ß»ý ÇÏ´Â °æ¿ì ÀÏÄ¡ ÇÏÁö ¾Ê´Â â ¸Þ´º WM_COMMAND ¸Þ½ÃÁö¸¦ º¸³½ Ç׸ñ âÀÇ ¸Þ´º ¶Ç´Â âÀ» ÃÖ¼ÒÈ­ ÇÏ´Â °æ¿ì¿¡.

ÀÀ¿ë ÇÁ·Î±×·¥ ¸Þ´º ±¸ºÐ ±âÈ£¸¦ »ç¿ë Çϸé, ½Ã½ºÅÛ ±¸ºÐ ±âÈ£¸¦ ¼±Åà ÇÏ´Â °æ¿ì 0À¸·Î ¼³Á¤ ÇÏ´Â wParam ¸Å°³ º¯¼ö¿¡ ´ë ÇÑ ³·Àº ´Ü¾î¿Í ÇÔ²² WM_COMMAND ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù.

QuickInfo

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

Âü°í Ç׸ñ

ÆíÁý ÄÁÆ®·Ñ °³¿ä, Á¦¾î ¸Þ½ÃÁö¸¦ ÆíÁý, WM_SYSCOMMAND

 

Index