Ä¿¼ À̵¿, ¶Ç´Â ¸¶¿ì½º ´ÜÃ߸¦ ´©¸£°Å³ª ³õÀ» ¶§ WM_NCHITTEST ¸Þ½ÃÁö âÀ¸·Î Àü¼Û µË´Ï´Ù. ¸¶¿ì½º¸¦ ĸó Ä¿¼ ¾Æ·¡¿¡ Àִ â¿¡ ÇØ´ç ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù. ¸¶¿ì½º¸¦ ĸóÇÑ Àִ٠â¿¡ ¸Þ½ÃÁö¸¦ º¸³¾ ÇÏ´Â ±×·¸Áö ¾ÊÀ¸¸é.
WM_NCHITTEST xPos = LOWORD(lParam); / / °¡·Î À§Ä¡ Ä¿¼ yPos = HIWORD(lParam); / / ¼öÁ÷ Ä¿¼ÀÇ À§Ä¡
DefWindowProc ÇÔ¼ö ¹Ýȯ °ªÀº Ä¿¼ ÇÖ ½ºÆÌÀÇ À§Ä¡¸¦ ³ªÅ¸³»´Â ´ÙÀ½ °ª Áß Çϳª:
| °ª | ÇÖ ½ºÆÌÀÇ À§Ä¡ |
|---|---|
| HTBORDER | Å©±â Á¶Á¤ Å׵θ® ¾ø´Â â Å׵θ® |
| HTBOTTOM | ³·Àº °¡·Î Å׵θ®ÀÇ Å©±â Á¶Á¤ °¡´ÉÇÑ Ã¢¿¡¼ (»ç¿ëÀÚ ¼¼·Î·Î â Å©±â¸¦ Á¶Á¤ ÇÏ·Á¸é ¸¶¿ì½º¸¦ Ŭ¸¯ÇÒ ¼ö) |
| HTBOTTOMLEFT | Å©±â Á¶Á¤ °¡´ÉÇÑ Ã¢ Å׵θ®ÀÇ ¿ÞÂÊ ÇÏ´Ü ¸ð¼¸®¿¡¼ (»ç¿ëÀÚ ´ë°¢¼±À¸·Î â Å©±â¸¦ Á¶Á¤ ÇÏ·Á¸é ¸¶¿ì½º¸¦ Ŭ¸¯ÇÒ ¼ö) |
| HTBOTTOMRIGHT | Å©±â Á¶Á¤ °¡´ÉÇÑ Ã¢ Å׵θ®ÀÇ ¿À¸¥ÂÊ ¾Æ·¡ ¸ð¼¸®¿¡¼ (»ç¿ëÀÚ ´ë°¢¼±À¸·Î â Å©±â¸¦ Á¶Á¤ ÇÏ·Á¸é ¸¶¿ì½º¸¦ Ŭ¸¯ÇÒ ¼ö) |
| HTCAPTION | Á¦¸ñ Ç¥½ÃÁÙ¿¡¼ |
| HTCLIENT | Ŭ¶óÀÌ¾ðÆ® ¿µ¿ª¿¡¼ |
| HTCLOSE | ´Ý±â ´ÜÃß |
| HTERROR | È¸é ¹è°æ ¶Ç´Â â »çÀÌÀÇ ±¸ºÐ¼± (¿Í °°Àº HTNOWHERE, DefWindowProc ÇÔ¼ö´Â ¿À·ù¸¦ ³ªÅ¸³À´Ï´Ù ½Ã½ºÅÛ °æ°íÀ½À» »ý¼º ÇÑ´Ù´Â Á¡À» Á¦¿Ü Çϸé) |
| HTGROWBOX | (HTSIZE µ¿ÀÏ) Å©±â »óÀÚ¿¡ |
| HTHELP | µµ¿ò¸» ´ÜÃß |
| HTHSCROLL | °¡·Î ½ºÅ©·Ñ ¸·´ë¿¡¼ |
| HTLEFT | Å©±â Á¶Á¤ °¡´ÉÇÑ Ã¢ÀÇ ¿ÞÂÊµÈ Å׵θ®¿¡¼ (»ç¿ëÀڴ â Å©±â¸¦ °¡·Î·Î Á¶Á¤ ÇÏ·Á¸é ¸¶¿ì½º¸¦ Ŭ¸¯ÇÒ ¼ö) |
| HTMENU | ¸Þ´º¿¡¼ |
| HTMAXBUTTON | ÃÖ´ëÈ ´ÜÃß |
| HTMINBUTTON | ÃÖ¼ÒÈ ´ÜÃß |
| HTNOWHERE | È¸é ¹è°æ ¶Ç´Â À©µµ¿ì »çÀÌÀÇ ±¸ºÐ¼± |
| HTREDUCE | ÃÖ¼ÒÈ ´ÜÃß |
| HTRIGHT | Å©±â Á¶Á¤ °¡´ÉÇÑ Ã¢ÀÇ ¿À¸¥ÂÊ Å׵θ®¿¡¼ (»ç¿ëÀڴ â Å©±â¸¦ °¡·Î·Î Á¶Á¤ ÇÏ·Á¸é ¸¶¿ì½º¸¦ Ŭ¸¯ÇÒ ¼ö) |
| HTSIZE | (HTGROWBOX µ¿ÀÏ) Å©±â »óÀÚ¿¡ |
| HTSYSMENU | ½Ã½ºÅÛ ¸Þ´º ¶Ç´Â ÀÚ½Ä Ã¢¿¡ ÀÖ´Â ´Ý±â ´ÜÃß |
| HTTOP | âÀÇ À§ÂÊ °¡·Î Å׵θ® |
| HTTOPLEFT | â Å׵θ®ÀÇ ¿ÞÂÊ À§ ¸ð¼¸®¿¡¼ |
| HTTOPRIGHT | â Å׵θ®ÀÇ ¿À¸¥ÂÊ À§ ¸ð¼¸®¿¡¼ |
| HTTRANSPARENT | (¸Þ½ÃÁö°¡ º¸³»Áú °Í ÀÌ´Ù µ¿ÀÏÇÑ ½º·¹µå¿¡¼ ±âº» â¿¡ HTTRANSPARENT µÇÁö ¾ÊÀº Äڵ带 ¹Ýȯ ÇÏ´Â ±×µé Áß Çϳª ¶§±îÁö) µ¿ÀÏÇÑ ½º·¹µå¿¡¼ ´Ù¸¥ â¿¡ ÀÇÇØ µ¤¿© ÇöÀç â¿¡¼ |
| HTVSCROLL | ¼¼·Î ½ºÅ©·Ñ ¸·´ë¿¡¼ |
| HTZOOM | ÃÖ´ëÈ ´ÜÃß |
ÀÀ¿ë ÇÁ·Î±×·¥ MAKEPOINTS ¸ÅÅ©·Î »ç¿ë ÇÏ ¿© Á¡ ±¸Á¶¸¦ lParam ¸Å°³ º¯¼ö¸¦ º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼ ¼±¾ð.
¸¶¿ì½º ÀÔ·Â °³¿ä, ¸¶¿ì½º ÀÔ·Â ¸Þ½ÃÁö, DefWindowProc, MAKEPOINTS Æ÷ÀÎÆ®