Ä¿¼°¡ ºñȰ¼º â¿¡ ¸¶¿ì½º ´ÜÃ߸¦ ´©¸¦ ¶§ WM_MOUSEACTIVATE ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù. ºÎ¸ð âÀÌ ÀÚ½Ä Ã¢À» DefWindowProc ÇÔ¼ö¿¡ Àü´Þ ÇÏ´Â °æ¿ì¿¡ÀÌ ¸Þ½ÃÁö¸¦ ¹ÞÀ¸¸é.
WM_MOUSEACTIVATE hwndTopLevel (HWND) wParam; = / ó¸® / ÃÖ»óÀ§ ºÎ¸ð nHittest = (INT) LOWORD(lParam); / / ÀûÁß Å×½ºÆ® °ª uMsg = (UINT) HIWORD(lParam); / / ¸¶¿ì½º ¸Þ½ÃÁö
¹Ýȯ °ª â Ȱ¼ºÈ ¿©ºÎ ¹× ¸¶¿ì½º ¸Þ½ÃÁö ½Äº°ÀÚ »èÁ¦ ¿©ºÎ¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ´ÙÀ½ °ª Áß Çϳª ¿©¾ß ÇÕ´Ï´Ù.:
| °ª | ÀÇ¹Ì |
|---|---|
| MA_ACTIVATE | âÀ» Ȱ¼ºÈ ÇÏ °í ¸¶¿ì½º ¸Þ½ÃÁö¸¦ »èÁ¦ ÇÏÁö ¾Ê½À´Ï´Ù. |
| MA_ACTIVATEANDEAT | âÀ» Ȱ¼ºÈ ÇÏ °í ¸¶¿ì½º ¸Þ½ÃÁö »èÁ¦. |
| MA_NOACTIVATE | âÀ» Ȱ¼ºÈ ÇÏÁö ¾Ê½À´Ï´Ù. ¹× ¸¶¿ì½º ¸Þ½ÃÁö¸¦ »èÁ¦ ÇÏÁö ¾Ê½À´Ï´Ù. |
| MA_NOACTIVATEANDEAT | âÀ» Ȱ¼ºÈ ÇÏÁö ¾Ê½À´Ï´Ù ÇÏÁö¸¸ ¸¶¿ì½º ¸Þ½ÃÁö »èÁ¦. |
DefWindowProc ÇÔ¼ö ó¸® ¹ß»ý Çϱâ Àü¿¡ ÀÚ½Ä Ã¢ÀÇ ºÎ¸ð â¿¡¼ ¸Þ½ÃÁö¸¦ Àü´Þ ÇÕ´Ï´Ù. ºÎ¸ð âÀÌ ÀÚ½Ä Ã¢À» Ȱ¼ºÈ ¿©ºÎ¸¦ °áÁ¤ ÇÕ´Ï´Ù. ÀÚ½Ä Ã¢À» Ȱ¼ºÈ ÇÏ´Â ±×°ÍÀº MA_NOACTIVATE ¶Ç´Â MA_NOACTIVATEANDEAT ½Ã½ºÅÛ ¸Þ½ÃÁö¸¦ ´õ ÀÌ»ó ó¸® ÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é ºÎ¸ð â ¹Ýȯ ÇØ¾ß.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ð.
¸¶¿ì½º ÀÔ·Â °³¿ä, ¸¶¿ì½º ÀÔ·Â ¸Þ½ÃÁö DefWindowProc, WM_NCHITTEST