À©µµ¿ì ÇÁ·Î±×·¡¹Ö ÀÚ·á |
---|
Á¦¸ñ | [MFC] À̺¥Æ® ¹ß»ý°ú ó¸® 1998/07/15 (19:08) |
À̸§ | ±èÈ¿¿ø |
¹øÈ£ | 31 |
Á¶È¸ | 364 |
º»¹® |
¸Þ½ÃÁö¸¦ ¹ß»ýÇÏ´Â ¹æ¹ýÀº µÎ °¡Áö°¡ ÀÖ´Ù. Çϳª´Â CWnd::SendMessage()ÀÌ°í, ´Ù¸¥ Çϳª´Â CWnd::PostMessage()ÀÌ´Ù. Â÷ÀÌÁ¡Àº SendMessage()´Â ¸Þ½ÃÁö¸¦ ¹ÞÀº ÂÊ¿¡¼ ÇØ´ç ¸Þ½ÃÁö¸¦ ó¸®ÇÒ ¶§±îÁö ÇÔ¼ö°¡ Á¾·áµÇÁö ¾Ê°í ±â´Ù¸®´Â ¹Ý¸é PostMessage()´Â ¸Þ½ÃÁö Å¥¿¡ ÇØ´ç ¸Þ½ÃÁö¸¦ ³Ö¾îµÎ°í ÇÔ¼ö°¡ ¹Ù·Î Á¾·áÇÑ´Ù´Â °ÍÀÌ´Ù. º¸ÅëÀº PostMessage()¸¦ ÀÌ¿ëÇÑ´Ù. Àü´ÞÇÒ ¸Þ½ÃÁö°¡ À©µµ ¸Þ½ÃÁö°¡ ¾Æ´Ñ °æ¿ì¿¡´Â WM_USER¸¦ ÀÌ¿ëÇØ¾ß ÇÑ´Ù. ÄÁÆ®·Ñ¿¡¼ ¸Þ½ÃÁö¸¦ º¸³¾ °æ¿ì¿¡´Â ºÎ¸ð À©µµ¸¦ ¾Ë¾Æ¾ß Çϱ⠶§¹®¿¡ CWnd::GetParentÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ÇØ°áÇÒ ¼ö ÀÖ´Ù. À©µµ¿ì¿¡¼ ¸Þ½ÃÁö´Â ¹®ÀÚ¿ÀÌ ¾Æ´Ñ ¼ýÀÚ·Î µÇ¾î ÀÖÀ¸¸ç »ç¿ëÀÚ°¡ ¸Þ½ÃÁö¸¦ Á¤ÀÇÇÒ¶§ À©µµ¿¡¼ »ç¿ëÇÏ´Â ¸Þ½ÃÁö¿Í Áߺ¹µÇÁö ¾Êµµ·Ï Çϱâ À§ÇØ WM_USER¶ó´Â ¸Þ½ÃÁö(½ÇÁ¦·Î´Â ¼ýÀÚ¿¡ ÇØ´çÇÏ´Â)¸¦ Á¦°øÇÑ´Ù. µû¶ó¼ ¾î¶² ¸Þ½ÃÁö¸¦ Á¤ÀÇÇÏ·Á¸é WM_USER ¸Þ½ÃÁö ´ÙÀ½ºÎÅÍ ÀÌ¿ëÇÏ¸é µÈ´Ù. ¶Ç ¸Þ½ÃÁö¸¦ Àü¼ÛÇÒ¶§ °ü·ÃµÈ Á¤º¸·Î¼ WPARAM,LPARAMŸÀÔÀ» ÇÔ²² Àü´ÞÇÒ ¼ö Àִµ¥, ÀÌ´Â °³¹ßÀÚ°¡ ó¸®Çϴµ¥ ÇÊ¿äÇÑ Á¤º¸ Àü´Þ¿¡ ÀÌ¿ëÇÏ¸é µÈ´Ù. ½ÇÁ¦·Î WPARAM,LPARAM Àº ¸ðµÎ 32ºñÆ® ¼ýÀÚÀÌÁö¸¸, À©µµ¿¡¼ÀÇ Æ÷ÀÎÅÍ°¡ 32ºñÆ® À̹ǷÎ, Çüº¯È¯À» ¼±¾ðÇÏ¿© Æ÷ÀÎÅÍ°ªÀ» Àü´ÞÇÒ ¼ö ÀÖ´Ù. <Ãâó:¿ù°£ ÇÁ·Î±×·¥ ¼¼°è 98³â 7¿ùÈ£ ÆÄ¿ö¾÷ : ¼ºêŬ·¡½ÌÀ¸·Î MFCÃʺ¸Æ¼¸¦ ¹þÀÚ > |