WM_SETCURSOR

¸¶¿ì½º Ä¿¼­¸¦ â ³»¿¡¼­ À̵¿ ÇÏ¸é ¸¶¿ì½º ÀԷ ĸóµÇÁö ¾Ê½À´Ï´Ù °æ¿ì â WM_SETCURSOR ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù.

WM_SETCURSOR hwnd = (HWND) wParam;       / ó¸® / À©µµ¿ì Ä¿¼­ nHittest = LOWORD(lParam);  / / ÀûÁß Å×½ºÆ® ÄÚµå wMouseMsg = HIWORD(lParam); / / ¸¶¿ì½º ¸Þ½ÃÁö ½Äº°ÀÚ 
 

¸Å°³ º¯¼ö

hwnd
WParam°ªÀÔ´Ï´Ù. Ä¿¼­¸¦ Æ÷ÇÔ Çϴ â ÇÚµé.
nHittest
LParam³·Àº ¼ø¼­ ´Ü¾îÀÇ °ªÀÔ´Ï´Ù. ÀûÁß Å×½ºÆ® Äڵ带 ÁöÁ¤ÇÕ´Ï´Ù.
wMouseMsg
LParam»óÀ§ ´Ü¾îÀÇ °ªÀÔ´Ï´Ù. ¸¶¿ì½º ¸Þ½ÃÁöÀÇ ½Äº°ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.

±âº» µ¿ÀÛ

DefWindowProc ÇÔ¼ö WM_SETCURSOR ¸Þ½ÃÁö°¡ ó¸® Çϱâ Àü¿¡ ºÎ¸ð âÀ» Àü´ÞÇÕ´Ï´Ù. ºÎ¸ð âÀÌ TRUE¸¦ ¹Ýȯ ÇÏ´Â °æ¿ì¿¡ Ãß°¡ ó¸® Áß´Ü µË´Ï´Ù. À©µµ¿ìÀÇ ºÎ¸ð â¿¡ ¸Þ½ÃÁö¸¦ Àü´Þ Á¦¾îÇÒ ºÎ¸ð âÀÌ ÀÚ½Ä Ã¢¿¡¼­ Ä¿¼­¸¦ ¼³Á¤ ÇÕ´Ï´Ù. DefWindowProc ÇÔ¼ö ¶ÇÇÑÀÌ ¸Þ½ÃÁö¸¦ »ç¿ë ÇÏ ¿© Ŭ¶óÀÌ¾ðÆ® ¿µ¿ª¿¡ ÀÖ´Â °æ¿ì Ŭ¶óÀÌ¾ðÆ® ¿µ¿ª¿¡ ÀÖ´Â °æ¿ì È­»ìÇ¥ ¶Ç´Â µî·Ï µÈ Ŭ·¡½º Ä¿¼­´Â Ä¿¼­¸¦ ¼³Á¤ ÇÕ´Ï´Ù. LParam ¸Å°³ º¯¼öÀÇ ³·Àº ¼ø¼­ ´Ü¾î´Â HTERRORÀÇ lParam »óÀ§ ´Ü¾î¸¦ ÁöÁ¤ ¸¶¿ì½º ´ÜÃß Áß Çϳª¸¦ ´©¸¦ °æ¿ì DefWindowProc MessageBeep ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â.

ÁÖÀÇ

LParam »óÀ§ ´Ü¾î 0 ¶§ â ¸Þ´º ¸ðµå¸¦ ½ÃÀÛ ÇÕ´Ï´Ù.

QuickInfo

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

Âü°í Ç׸ñ

Ä¿¼­ °³¿ä, Ä¿¼­ ¸Þ½ÃÁö, DefWindowProc, MessageBeep

 

Index