WM_NCHITTEST

Ä¿¼­ À̵¿, ¶Ç´Â ¸¶¿ì½º ´ÜÃ߸¦ ´©¸£°Å³ª ³õÀ» ¶§ WM_NCHITTEST ¸Þ½ÃÁö âÀ¸·Î Àü¼Û µË´Ï´Ù. ¸¶¿ì½º¸¦ ĸó Ä¿¼­ ¾Æ·¡¿¡ Àִ â¿¡ ÇØ´ç ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù. ¸¶¿ì½º¸¦ ĸóÇÑ Àִ٠â¿¡ ¸Þ½ÃÁö¸¦ º¸³¾ ÇÏ´Â ±×·¸Áö ¾ÊÀ¸¸é.

WM_NCHITTEST xPos = LOWORD(lParam);  / / °¡·Î À§Ä¡ Ä¿¼­ yPos = HIWORD(lParam);  / / ¼öÁ÷ Ä¿¼­ÀÇ À§Ä¡ 
 

¸Å°³ º¯¼ö

xPos
LParam³·Àº ¼ø¼­ ´Ü¾îÀÇ °ªÀÔ´Ï´Ù. Ä¿¼­¿¡ ´ë ÇÑ x ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁÂÇ¥´Â È­¸éÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®¿¡ »ó´ëÀûÀÔ´Ï´Ù.
yPos
LParam»óÀ§ ´Ü¾îÀÇ °ªÀÔ´Ï´Ù. Ä¿¼­¿¡ ´ë ÇÑ y ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÁÂÇ¥´Â È­¸éÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®¿¡ »ó´ëÀûÀÔ´Ï´Ù.

¹Ýȯ °ª

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 ¸Å°³ º¯¼ö¸¦ º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.

QuickInfo

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

Âü°í Ç׸ñ

¸¶¿ì½º ÀÔ·Â °³¿ä, ¸¶¿ì½º ÀÔ·Â ¸Þ½ÃÁö, DefWindowProc, MAKEPOINTS Æ÷ÀÎÆ®

 

Index