ToUnicode

ÁöÁ¤ µÈ °¡»ó Å° ÄÚµå¿Í ÇØ´ç À¯´ÏÄÚµå ¹®ÀÚ ¶Ç´Â ¹®ÀÚ Å°º¸µå »óŸ¦ º¯È¯ ÇÏ´Â ToUnicode ÇÔ¼ö.

ToUnicode ( int UINT  wVirtKey, / / °¡»ó Å° ÄÚµåUINTwScanCode, / / Äڵ带 ½ºÄµPBYTElpKeyState, / / ÁÖ¼Ò Å° »óÅ ¹è¿­LPWSTRpwszBuff, / / ¹ø¿ª Å° ¹öÆÛ intcchBuff, / / ¹ø¿ªµÈ Å° ¹öÆÛÀÇ Å©±âUINTwFlags / / ÇÔ¼ö ÄÁµð¼Å´× Ç÷¡±× ¼³Á¤);
 

¸Å°³ º¯¼ö

wVirtKey
º¯È¯ÇÒ °¡»ó Å° Äڵ带 ÁöÁ¤ ÇÕ´Ï´Ù.
wScanCode
¹ø¿ª µÉ Å°ÀÇ Çϵå¿þ¾î °Ë»ö Äڵ带 ÁöÁ¤ ÇÕ´Ï´Ù. Å° ¾ß ÇÏ´Â °æ¿ìÀÌ °ªÀÇ »óÀ§ ºñÆ® ¼³Á¤.
lpKeyState
ÇöÀç Å°º¸µå »óŸ¦ Æ÷ÇÔ ÇÏ´Â 256 ¹ÙÀÌÆ® ¹è¿­ Æ÷ÀÎÅÍÀÔ´Ï´Ù. ÇϳªÀÇ Å°ÀÇ »óŸ¦ Æ÷ÇÔ ÇÏ´Â ¹è¿­¿¡ ÀÖ´Â °¢ ¿ä¼Ò (¹ÙÀÌÆ®). Å°´Â ¾Æ·¡·Î ¹ÙÀÌÆ®ÀÇ »óÀ§ ºñÆ®¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì.
pwszBuff
º¯È¯ µÈ À¯´ÏÄÚµå ¹®ÀÚ ¶Ç´Â ¹®ÀÚ¸¦ ¼ö½Å ÇÏ´Â ¹öÆÛ¿¡ ´ë ÇÑ Æ÷ÀÎÅÍ.
cchBuff
PwszBuff ¸Å°³ º¯¼ö¿¡¼­ °¡¸®Å°´Â ¹öÆÛÀÇ ¹®ÀÚ¿¡¼­ Å©±â¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
wFlags
ºñÆ® ÁýÇÕ ÇÔ¼öÀÇ µ¿ÀÛ Á¶°ÇÀÌ Ç÷¡±×. ¸Þ´º°¡ È°¼ºÈ­ µÇ¾î ÀÖ´Â °æ¿ì¿¡ ºñÆ® 0À» ¼³Á¤ ÇÕ´Ï´Ù. 1ºÎÅÍ 31 ºñÆ®´Â ¿¹¾à.

¹Ýȯ °ª

ÇÔ¼ö´Â ´ÙÀ½ °ª Áß Çϳª¸¦ ¹Ýȯ ÇÕ´Ï´Ù.

°ª ÀǹÌ
-1 ÁöÁ¤µÈ µÈ °¡»ó Å°´Â Á×Àº Å° ¹®ÀÚ (¾Ç¼¾Æ® ¶Ç´Â ºÐÀ½ ºÎÈ£)ÀÔ´Ï´Ù. ÀÌ °ªÀº ¿©·¯ ¹®ÀÚ°¡ ÀÔ·Â µÇ¾ú½À´Ï´Ù ¹× Å°º¸µå »óÅ¿¡ ÀúÀå ÇÏ´Â °æ¿ì¿¡ Å°º¸µå ·¹À̾ƿô¿¡ °ü°è ¾øÀÌ ¹Ýȯ µË´Ï´Ù. ¸¸¾à¿¡ °¡´É ÇÏ´Ù ¸é, À¯´ÏÄÚµå ÀÚÆǵµ ÇÔ²² ÇÔ¼ö pwszBuffer¿¡ ÀÇÇØ ÁöÁ¤ µÈ ¹öÆÛ¿¡ Á×Àº Å° ¹®ÀÚ °£°Ý ¹öÀüÀ» ÀÛ¼º Çß½À´Ï´Ù. ¿¹¸¦ µé¾î, ÇÔ¼ö NON_SPACING ±Þ¼º (0x0301) ¹®ÀÚ º¸´Ù´Â ¹®ÀÚ °£°Ý ½ÉÇÑ (0x00B4)¸¦ ±â·Ï.
0 ÁöÁ¤µÈ µÈ °¡»ó Å° Å°º¸µåÀÇ ÇöÀç »óÅ¿¡ ´ë ÇÑ ¾Æ¹« ¹ø¿ªÀ» ÇÏ°íÀÖ´Ù. ¾Æ¹«°Íµµ pwszBuffer ¿¡ ÀÇÇØ ÁöÁ¤ µÈ ¹öÆÛ¿¡ ±â·Ï µÈ.
1 ÇÑ ¹®ÀÚ pwszBuffer ¿¡ ÀÇÇØ ÁöÁ¤ µÈ ¹öÆÛ¿¡ ±â·Ï µÈ.
2 ¸í ÀÌ»ó µÎ °³ ÀÌ»óÀÇ ¹®ÀÚ´Â pwszBuff¿¡ ÀÇÇØ ÁöÁ¤ µÈ ¹öÆÛ¿¡ ÀÛ¼º µÇ¾ú½À´Ï´Ù. ÀÌ ´ë ÇÑ °¡Àå ÀϹÝÀûÀÎ ¿øÀÎÀº ´ÜÀÏ ¹®ÀÚ¸¦ ÁöÁ¤ µÈ °¡»ó Å°¿Í ÀÚÆÇ ¹è¿­¿¡ ÀúÀå µÈ Á×Àº Å° ¹®ÀÚ (¾Ç¼¾Æ® ¶Ç´Â ºÐÀ½ ºÎÈ£)¸¦ °áÇÕ µÉ.

ÁÖÀÇ

ToUnicode ÇÔ¼ö¿¡ Á¦°ø µÈ ¸Å°³ º¯¼ö´Â °¡»ó Å° Äڵ带 º¯È¯ ÇÏ´Â ¶§¹®¿¡ ÀÌÀü Á×Àº Å° ÀÚÆÇ ¹è¿­¿¡ ÀúÀå µË´Ï´Ù ÃæºÐ ÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.

ÀϹÝÀûÀ¸·Î, ToUnicode ´Â °¡»ó Å° Äڵ带 ±â¹ÝÀ¸·Î ÇÏ´Â ¹ø¿ªÀ» ¼öÇà ÇÕ´Ï´Ù. ±×·¯³ª ¾î¶² °æ¿ì¿¡, ºñÆ® 15 wScanCode ¸Å°³ º¯¼ö´Â »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù Å° ¹× ÁÖ¿ä ¸±¸®½º »çÀÌ ±¸º° ÇÏ.

QuickInfo

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

Âü°í Ç׸ñ

Å°º¸µå ÀÔ·Â °³¿ä, Å°º¸µå ÀÔ·Â ±â´É, ToAscii, VkKeyScan

 

Index