WM_MOUSEWHEEL ¸Þ½ÃÁö´Â ¸¶¿ì½º ÈÙÀÌ È¸ÀüÇÒ ¶§ Æ÷Ä¿½º âÀ¸·Î Àü¼Û µË´Ï´Ù. DefWindowProc ÇÔ¼ö´Â À©µµ¿ìÀÇ ºÎ¸ð¸¦ ¸Þ½ÃÁö¸¦ ÀüÆÄÇÕ´Ï´Ù. ÀÌÈÄ DefWindowProc ÀüÆÄ ºÎ¸ð üÀÎÀ» ó¸® Çϴ âÀÇ Ã£À» ¶§±îÁö ¾Æ¹« ³»ºÎ ¸Þ½ÃÁö¸¦ Àü´ÞÀÌ ÇؾßÇÑ´Ù.
WM_MOUSEWHEEL
fwKeys = LOWORD(wParam); / / Å° Ç÷¡±×
zDelta = (ªÀº) HIWORD(wParam); / / ȸÀü ¹ÙÄû
xPos = (ªÀº) LOWORD(lParam); / / °¡·Î Æ÷ÀÎÅÍÀÇ À§Ä¡
yPos = (ªÀº) HIWORD(lParam); / / ¼öÁ÷ Æ÷ÀÎÅÍÀÇ À§Ä¡
°ª | ¼³¸í |
---|---|
MK_CONTROL | ¾Æ·¡·Î ctrl Å°°¡ ¼³Á¤. |
MK_LBUTTON | ¸¶¿ì½º ¿ÞÂÊµÈ ¹öÆ° ´Ù¿î µÇ ¸é ¼³Á¤. |
MK_MBUTTON | ¸¶¿ì½º °¡¿îµ¥ ¹öÆ° ´Ù¿î µÇ ¸é ¼³Á¤. |
MK_RBUTTON | ¼³Á¤ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ° ´Ù¿î µÇ´Â °æ¿ì. |
MK_SHIFT | ¾Æ·¡·Î shift Å°°¡ ¼³Á¤. |
ZDelta ¸Å°³ º¯¼ö´Â 120¿¡¼ ¼³Á¤ WHEEL_DELTAÀÇ ¹è¼ö°¡ µÉ °ÍÀÔ´Ï´Ù. ÀÌ ¼öÇà µÉ ÀÛ¾÷À» ÇÏ´Â ÀÓ°è°ª À̸ç ÀÌ·¯ÇÑ µ¿ÀÛ (¿¹¸¦ µé¾î, ½ºÅ©·Ñ ÇÑ Áõ°¡) °¢ µ¨Å¸¿¡ ´ë ÇÑ ¹ß»ý ÇÑ´Ù.
µ¨Å¸´Â 120À» Çã¿ë Çϵµ·Ï ¼³Á¤ ¹Ì·¡¿¡ ¹Ì¼¼ÇÑ ÇØ»óµµ ¹ÙÄû¸¦ ±¸Ãà ÇÏ´Â Microsoft ¶Ç´Â ´Ù¸¥ °ø±Þ ¾÷ü ¾Æ¸¶µµ ÀÚÀ¯·Ó°Ô ȸÀü ¹ÙÄû ¾øÀÌ °è´ÜÀ» Æ÷ÇÔ ÇÏ ¿©. ±â´ë °°Àº ÀåÄ¡ °¢ ¸Þ½ÃÁö¿¡ ´õ ÀÛÀº °ªÀ¸·Î ȸÀü ´ç ´õ ¸¹Àº ¸Þ½ÃÁö¸¦ º¸³»´Â °ÍÀÔ´Ï´Ù. ÀÌ °¡´É¼ºÀ» Áö¿ø Çϱâ À§ÇØ Çϳª Ãß°¡ ÇØ¾ß µé¾î¿À´Â µ¨Å¸ °ª WHEEL_DELTA (±×·¡¼ ÁÖ¾îÁøµÈ µ¨Å¸ ȸÀü¿¡ ´ë ÇÑ µ¿ÀÏÇÑ ¹ÝÀÀÀÇ ¾òÀ»)¿¡ µµ´ÞÇÒ ¶§±îÁö ¶Ç´Â ´õ ÀÚÁÖ ¸Þ½ÃÁö¿¡ ´ë ÇÑ ÀÀ´ä¿¡¼ ºÎºÐÀûÀÎ ÁÙÀ» ½ºÅ©·ÑÇÕ´Ï´Ù. ¶ÇÇÑ ½ºÅ©·Ñ ¼¼ºÐ¼ºÀ» ¼±ÅÃÇÒ ¼ö ÀÖ°í ±×°Í¿¡ µµ´ÞÇÒ ¶§±îÁö µ¨Å¸¸¦ ´©Àû.
nbsp;?Windows &NT: ¹öÀü 4.0 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 98ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ð.
¸¶¿ì½º ÀÔ·Â °³¿ä, ¸¶¿ì½º ÀÔ·Â ¸Þ½ÃÁö, GetSystemMetrics, mouse_event, SystemParametersInfo