SendMessageCallback

SendMessageCallback ÇÔ¼ö¸¦ âÀÌ ³ª â¿¡ ÁöÁ¤µÈ µÈ ¸Þ½ÃÁö¸¦ º¸³À´Ï´Ù. ÇÔ¼ö´Â ÁöÁ¤ÇÑ Ã¢¿¡ ´ë ÇÑ Ã¢ ÇÁ·Î½ÃÀú¸¦ È£Ãâ ÇÏ °í Áï½Ã ¹Ýȯ ÇÕ´Ï´Ù. â ÇÁ·Î½ÃÀú¿¡¼­ ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â ÈÄ ½Ã½ºÅÛ Äݹé ÇÔ¼ö¿¡ ¸Þ½ÃÁö ó¸® ¹× ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ °ªÀÇ °á°ú Àü´Þ ÇÏ´Â ÁöÁ¤ µÈ Äݹé ÇÔ¼ö¸¦ È£Ãâ ÇÏ´Â.

(BOOL SendMessageCallback HWNDhWnd, / / ´ë»ó â ó¸®UINTMsg, / / º¸³»´Â ¸Þ½ÃÁö WPARAMwParam, / / óÀ½ ¸Þ½ÃÁö ¸Å°³ º¯¼öLPARAMlParam, / ÃÊ´ç ¸Þ½ÃÁö ¸Å°³ º¯¼öSENDASYNCPROClpResultCallBack,  / / ¸Þ½ÃÁö °ªÀ» ¹Þ±â ±â´ÉDWORDdwData / / Äݹé ÇÔ¼ö¿¡ Àü´ÞÇÒ °ª);
 

¸Å°³ º¯¼ö

hWnd
ÇØ´ç â ÇÁ·Î½ÃÀú¿¡¼­ ¸Þ½ÃÁö¸¦ ¹Þ°Ô µË´Ï´Ù â ÇÚµé. ÀÌ ¸Å°³ º¯¼ö°¡ HWND_BROADCAST °æ¿ì ¸Þ½ÃÁö ºñȰ¼º ¶Ç´Â º¸ÀÌÁö ¾Ê´Â ¼ÒÀ¯ â, °ãÄ£µÈ â, ÆË¾÷ â; µî ½Ã½ºÅÛ¿¡ ¸ðµç ÃÖ»óÀ§ â¿¡ Àü¼Û µË´Ï´Ù. ÇÏÁö¸¸ ÀÚ½Ä Ã¢ ¸Þ½ÃÁö°¡ Àü¼Û µÇÁö ¾Ê½À´Ï´Ù.
Msg
º¸³¾ ¸Þ½ÃÁö¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
wParam
Ãß°¡ ¸Þ½ÃÁö °ü·Ã Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
lParam
Ãß°¡ ¸Þ½ÃÁö °ü·Ã Á¤º¸¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
lpResultCallBack
Æ÷ÀÎÅÍ´Â ½Ã½ºÅÛ ¸Þ½ÃÁö â ÇÁ·Î½ÃÀú ÇÁ·Î¼¼½º ÈÄ È£Ãâ ÇÏ´Â Äݹé ÇÔ¼öÀÔ´Ï´Ù. ÀûÇÕ ÇÑ Äݹé ÇÔ¼ö¿¡ ´ë ÇÑ ³»¿ëÀº SendAsyncProc ¸¦ ÂüÁ¶ ÇϽʽÿÀ.

½Ã½ºÅÛ °¢ ÃÖ»óÀ§ â¿¡ ´ë ÇÑ SendAsyncProc Äݹé ÇÔ¼ö¸¦ ÇÑ ¹ø È£Ãâ hWnd HWND_BROADCAST À̸é.

dwData
LpfnResultCallBack ¸Å°³ º¯¼ö°¡ °¡¸®Å°´Â Äݹé ÇÔ¼ö¿¡ Àü´Þ ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ Á¤ÀÇ °ªÀ» ÁöÁ¤ ÇÕ´Ï´Ù.

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÌ ¾Æ´Ñ.

ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº 0ÀÔ´Ï´Ù. È®Àå µÈ ¿À·ù Á¤º¸¸¦ ¾òÀ» ÇÏ·Á¸é GetLastError.

ÁÖÀÇ

WM_USER ¾Æ·¡ ¹üÀ§¿¡ ºñµ¿±â ¸Þ½ÃÁö ±â´É (postmessage¸¦, SendNotifyMessage¹× SendMessageCallback) ¸Þ½ÃÁö¸¦ º¸³»´Â °æ¿ì ¸Þ½ÃÁö ¸Å°³ º¯¼ö Æ÷ÀÎÅ͸¦ Æ÷ÇÔ ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÀÛ¾÷ÀÌ ½ÇÆÐ ÇÕ´Ï´Ù. ÇÔ¼ö ¼ö½Å ½º·¹µå ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â ±âȸ°¡ ÀÖ´Ù ÇÏ °í º¸³½ »ç¶÷¿¡ °Ô ±×°ÍÀ» »ç¿ë Çϱâ Àü¿¡ ¸Þ¸ð¸®¸¦ ÇØÁ¦ Çϱâ Àü¿¡ ¹Ýȯ µË´Ï´Ù.

HWND_BROADCAST¸¦ »ç¿ë ÇÏ ¿© Åë½Å ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ RegisterWindowMessage ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ÀÀ¿ë Åë½Å¿¡ ´ë ÇÑ µ¶Æ¯ÇÑ ¸Þ½ÃÁö¸¦ ÇØ¾ß.

Äݹé ÇÔ¼ö´Â SendMessageCallback ¸¦ È£Ãâ ÇÏ´Â ½º·¹µå ¶ÇÇÑ GetMessage, PeekMessage¶Ç´Â WaitMessage ¸¦ È£Ãâ ÇÏ´Â °æ¿ì¿¡ È£Ã⠵˴ϴÙ.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê½À´Ï´Ù.
Çì´õ:Winuser.h¿¡¼­ ¼±¾ðÇÕ´Ï´Ù.
°¡Á®¿À±â ¶óÀ̺귯¸®:User32.lib¸¦ »ç¿ë ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:Windows NT¿¡¼­ À¯´ÏÄÚµå¿Í ANSI ¹öÀüÀ¸·Î ±¸Çö.

Âü°í Ç׸ñ

¸Þ½ÃÁö¿Í ¸Þ½ÃÁö Å¥ °³¿ä, ¸Þ½ÃÁö ¹× ¸Þ½ÃÁö Å¥ ±â´É, postmessage¸¦, RegisterWindowMessage, SendAsyncProc, SendMessageCallback, SendNotifyMessage

 

Index