| ¿øÇü | 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
|