WM_PARENTNOTIFY

WM_PARENTNOTIFY ¸Þ½ÃÁö ÀÚ½Ä Ã¢ÀÌ »ý¼º ¶Ç´Â ¼Ò¸ê Çϰųª Ä¿¼­°¡ ÀÚ½Ä Ã¢ À§¿¡ ÀÖÀ» ¶§ ¸¶¿ì½º ´ÜÃ߸¦ Ŭ¸¯ÇÒ ¶§ ÀÚ½Ä Ã¢¿¡ ºÎ¸ð¿¡ °Ô Àü¼Û µË´Ï´Ù. ÀÚ½Ä Ã¢À» ¸¸µé ¶§ ½Ã½ºÅÛ Ã¢À» ¸¸µì´Ï´Ù CreateWindow ¶Ç´Â CreateWindowEx ÇÔ¼ö¿¡¼­ ¹Ýȯ Çϱâ Àü¿¡ ±×³É WM_PARENTNOTIFY º¸³À´Ï´Ù. â ÆÄ±«¸¦ ó¸® Çϱâ Àü¿¡ ½Ã½ºÅÛ ¸Þ½ÃÁö¸¦ º¸³»´Â ¶§ ÀÚ½Ä Ã¢ÀÌ ÆÄ±« µÇ °í,.

WM_PARENTNOTIFY fwEvent = LOWORD(wParam);  / / À̺¥Æ® Ç÷¡±× idChild = HIWORD(wParam);  / / ÀÚ½Ä Ã¢ lValue ½Äº°ÀÚ lParam; =           / / ÀÚ½Ä ÇÚµé ¶Ç´Â Ä¿¼­ ÁÂÇ¥ 
 

¸Å°³ º¯¼ö

fwEvent
WParam³·Àº ¼ø¼­ ´Ü¾îÀÇ °ªÀÔ´Ï´Ù. ºÎ¸ð¸¦ ÅëÁö ÇÏ´Â À̺¥Æ®¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö´Â ´ÙÀ½ °ª Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.:
°ª ÀǹÌ
WM_CREATE ÀÚ½Ä Ã¢ÀÌ »ý¼º µÇ °í.
WM_DESTROY ÀÚ½Ä Ã¢ÀÌ ÆÄ±« µÇ °í.
WM_LBUTTONDOWN »ç¿ëÀÚ ÀÚ½Ä Ã¢ À§¿¡ Ä¿¼­¸¦ ¹èÄ¡ Çß´Ù ÇÏ °í ¸¶¿ì½º ¿ÞÂÊµÈ ¹öưÀ» Ŭ¸¯ Çϸé.
WM_MBUTTONDOWN »ç¿ëÀÚ ÀÚ½Ä Ã¢ À§¿¡ Ä¿¼­¸¦ ¹èÄ¡ ÇϰíÀÖ´Ù ±×¸®°í ¸¶¿ì½º °¡¿îµ¥ ¹öưÀ» Ŭ¸¯ Çϸé.
WM_RBUTTONDOWN »ç¿ëÀÚ ÀÚ½Ä Ã¢ À§¿¡ Ä¿¼­¸¦ ¹èÄ¡ ÇϰíÀÖ´Ù ±×¸®°í ¸¶¿ì½º ¿À¸¥ÂÊ ¹öưÀ» Ŭ¸¯ Çϸé.

idChild
WParam»óÀ§ ´Ü¾îÀÇ °ªÀÔ´Ï´Ù. FwEvent ¸Å°³ º¯¼ö´Â WM_CREATE ¶Ç´Â WM_DESTROY °ª, idChild ÀÚ½Ä Ã¢ ½Äº°ÀÚ¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, idChild ´Â Á¤ÀÇ.
lValue
FwEvent ¸Å°³ º¯¼ö´Â WM_CREATE ¶Ç´Â WM_DESTROY °ª; °æ¿ì ÀÚ½Ä Ã¢¿¡ ´ë ÇÑ ÇÚµéÀ» Æ÷ÇÔ ±×·¸Áö ¾ÊÀ¸¸é, lValue Ä¿¼­ÀÇ x ¹× y ÁÂÇ¥¸¦ Æ÷ÇÔÇÕ´Ï´Ù. X ÁÂÇ¥ ³·Àº ¼ø¼­ ´Ü¾î ÀÌ¸ç ³ôÀº ¼ø¼­ ´Ü¾î´Â y-ÁÂÇ¥.

¹Ýȯ °ª

ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ÀÌ ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â °æ¿ì ±×°ÍÀº 0À» ¹Ýȯ ÇÑ´Ù.

ÁÖÀÇ

ÀÌ ¸Þ½ÃÁö´Â ¶ÇÇÑ ÀÚ½Ä Ã¢ÀÇ ÃÖ»óÀ§ âÀ» Æ÷ÇÔ ÇÏ ¿© ¸ðµç »óÀ§ â º¸³»Áý´Ï´Ù.

È®Àå â ½ºÅ¸ÀÏ WS_EX_NOPARENTNOTIFY ÀÖ´Â Á¦¿ÜÇÑ ¸ðµç ÀÚ½Ä Ã¢À» ±×µéÀÇ ºÎ¸ð â¿¡ÀÌ ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ±âº»ÀûÀ¸·Î ´ëÈ­ »óÀÚ¿¡¼­ ÀÚ½Ä Ã¢À»ÀÌ ½ºÅ¸ÀÏ ¾øÀÌ ÀÚ½Ä Ã¢À» ¸¸µé CreateWindowEx ÇÔ¼ö¸¦ È£Ãâ ÇÏÁö ¾ÊÀ¸¸é WS_EX_NOPARENTNOTIFY ½ºÅ¸ÀÏÀ»°¡Áö°í.

QuickInfo

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

Âü°í Ç׸ñ

â °³¿ä â ¸Þ½ÃÁö, CreateWindow, CreateWindowEx WM_CREATE, WM_DESTROY, WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN

 

Index