BOOL IsDialogMessage ( LPMSG lpMsg );
¹Ýȯ °ª
¸â¹ö ÇÔ¼ö´Â ÁÖ¾îÁøµÈ ¸Þ½ÃÁö ó¸® ¿©ºÎ¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ±×°ÍÀº 0ÀÌ ¾Æ´Ñ °æ¿ì¿¡ ¸Þ½ÃÁö ó¸® µÇ¾ú½À´Ï´Ù; ±×·¸Áö ¾ÊÀ¸¸é 0ÀÔ´Ï´Ù. ¹Ýȯ 0 ÀÌ¸é ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â ±âº» Ŭ·¡½ºÀÇ CWnd::PreTranslateMessage ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. CWnd::PreTranslateMessage ¸â¹ö ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇÏ´Â Äڵ带 ´ÙÀ½°ú °°ÀÌ Ç¥½Ã
BOOL CMyDlg::PreTranslateMessage (msg)
{
nbsp;? °æ¿ì (IsDialogMessage (msg))
?????? TRUE¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
?? ´Ù¸¥
?????? ¹Ýȯ CWnd::PreTranslateMessage (msg);
}(&N)
¸Å°³ º¯¼ö
lpMsg
Æ÷ÀÎÆ® È®ÀÎ ¸Þ½ÃÁö°¡ Æ÷ÇÔ µÈ ¸Þ½ÃÁö ±¸Á¶¸¦¡£
ÁÖÀÇ
ÁÖ¾îÁøµÈ ¸Þ½ÃÁö ¸ð´ú¸®½º ´ëÈ »óÀÚ; À§ÇÑ ¿©ºÎ¸¦ È®ÀÎ ÇÏ·Á¸éÀÌ ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ±×°ÍÀº,ÀÌ ÇÔ¼ö´Â ¸Þ½ÃÁö¸¦ ó¸® ÇÕ´Ï´Ù. ¸Þ½ÃÁö¸¦ ó¸® ÇÏ´Â IsDialogMessage ÇÔ¼ö, Űº¸µå ¸Þ½ÃÁö¿¡ ´ë ÇÑ È®ÀÎ ÇÏ °í ÇØ´ç ´ëÈ »óÀÚ¿¡ ´ë ÇÑ ¼±Åà ¸í·É º¯È¯. ¿¹¸¦ µé¾î, TAB Ű ´ÙÀ½ ÄÁÆ®·Ñ ¶Ç´Â ÄÁÆ®·Ñ ±×·ìÀ» ¼±Åà ÇÏ °í ±×·ì¿¡¼ ´ÙÀ½ ÄÁÆ®·ÑÀ» ¼±Åà ÇÏ´Â ¾Æ·¡ÂÊ È»ìÇ¥ Ű¡£
IsDialogMessage ¿¡ ÀÇÇØ ó¸® µÇ´Â ¸Þ½ÃÁö¸¦ Àü´Þ ÇØ¾ß ÇÕ´Ï´Ù´Â :: TranslateMessage ¶Ç´Â :: DispatchMessage Windows ±â´ÉÀ» ÀÌ¹Ì Ã³¸® µÇ¾î Àֱ⠶§¹®¿¡¡£
CwND °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp; :: DispatchMessage, :: TranslateMessage, :: GetMessage, CWnd::PreTranslateMessage, :: IsDialogMessage(&N)