¿øÇü | BOOL TranslateMessage(CONST MSG *lpMsg); |
Àμö | ¢ºlpMsg : ¸Þ½ÃÁö ±¸Á¶Ã¼. ÀÌ ±¸Á¶Ã¼´Â GetMessage³ª PeekMessage ÇÔ¼ö¿¡ ÀÇÇØ ÀÐÇôÁø °ÍÀÌ´Ù. ÀÌ ÇÔ¼ö´Â lpMsg¸¦ Àб⸸ ÇÏ¸ç ¾î¶°ÇÑ °æ¿ì¶óµµ º¯°æÇÏÁö´Â ¾Ê´Â´Ù. |
¸®ÅÏ |
¸Þ½ÃÁö°¡ º¯È¯µÇ¾úÀ¸¸é TRUE¸¦ ¸®ÅÏÇÏ¸ç ±×·¸Áö ¾ÊÀ¸¸é FALSE¸¦ ¸®ÅÏÇÑ´Ù. ¸Þ½ÃÁö°¡ WM_KEYDOWN, WM_KEYUP, WM_SYSKEYDOWN, WM_SYSKEYUPÀÎ °æ¿ì ¸®ÅÏ°ªÀº º¯È¯ ¿©ºÎ¿¡ »ó°ü¾øÀÌ Ç×»ó TRUEÀÌ´Ù. |
¼³¸í |
Á¶»çÇÑ ¸Þ½ÃÁö¸¦ ¹®ÀÚ ¸Þ½ÃÁö·Î º¯È¯ÇÑ´Ù. WM_KEYDOWN, WM_KEYUP Á¶ÇÕ¿¡ ÀÇÇØ WM_CHAR ¸Þ½ÃÁö¸¦ ¸¸µé¾î ³»¸ç WM_SYSKEYDOWN, WM_SYSKEYUP Á¶ÇÕ¿¡ ÀÇÇØ WM_SYSCHAR, WM_SYSDEADCHAR ¸Þ½ÃÁö¸¦ ¸¸µé¾î³½´Ù. À̶§ TranslateMessage ÇÔ¼ö´Â Å°º¸µå µå¶óÀ̹ö°¡ Á¦°øÇÏ´Â ¹®ÀÚ ±¸¼º¿¡ µû¶ó ¹®ÀÚ·Î º¯È¯µÇ´Â Å°¿¡ ´ëÇؼ¸¸ º¯È¯À» ÇÏ¸ç ³ª¸ÓÁö Å° ÀÔ·ÂÀº º¯È¯ÇÏÁö ¾Ê´Â´Ù. ¸¸µé¾îÁø ¹®ÀÚ ¸Þ½ÃÁö´Â ¸Þ½ÃÁö ½º·¹µå Å¥¿¡ ºÙ¿©Áö¸ç ´ÙÀ½¹ø GetMessage³ª PeekMessage ÇÔ¼ö¿¡¼ ÀÐÇôÁø´Ù. ÀÌ ÇÔ¼ö´Â ¸Þ½ÃÁö ·çÇÁ³»¿¡¼ Å°º¸µå ¸Þ½ÃÁö¸¦ ¹®ÀÚ ¸Þ½ÃÁö·Î º¯È¯Çϱâ À§ÇÑ ¸ñÀûÀ¸·Î¸¸ »ç¿ëµÇ¸ç ´Ù¸¥ ¸ñÀûÀ¸·Î »ç¿ëÇؼ´Â ¾ÈµÈ´Ù. |
Âü°íÇÔ¼ö | GetMessage, TranslateAccelerator |
Ç÷¿Æû | 95ÀÌ»ó |
º»¹®ÂüÁ¶ |
written by http://www.winapi.co.kr
|