MapVirtualKey

MapVirtualKey ÇÔ¼ö (Áöµµ) °¡»ó Å° Äڵ带 ½ºÄµ ÄÚµå ¶Ç´Â ¹®ÀÚ °ªÀ» º¯È¯ Çϰųª °¡»ó Å° Äڵ带 ½ºÄµ ÄÚµå º¯È¯.

UINT MapVirtualKey (  UINT  uCode, / / °¡»ó Å° ÄÚµå ¶Ç´Â ½ºÄµ ÄÚµåUINTuMapType / / º¯È¯ ¼öÇà);
 

¸Å°³ º¯¼ö

uCode
Å°¿¡ ´ë ÇÑ °¡»ó Å° ÄÚµå ¶Ç´Â ½ºÄµ Äڵ带 ÁöÁ¤ÇÕ´Ï´Ù. UMapType ¸Å°³ º¯¼ö °ª¿¡ µû¶óÀÌ °ªÀ» Çؼ® ÇÏ´Â ¹æ¹ýÀ».
uMapType
¹ø¿ªÀ» ¼öÇàÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸Å°³ º¯¼ö °ª uCode ¸Å°³ º¯¼ö °ª¿¡ µû¶ó ´Þ¶ó Áý´Ï´Ù.:
°ª ÀǹÌ
0 uCode °¡»ó Å° ÄÚµå ÀÌ¸ç ½ºÄµ ÄÚµå·Î º¯È¯ µË´Ï´Ù. ¿ÞÂÊ ¹× ¿À¸¥ÂÊ ¼ÕÀ¸·Î Å°¸¦ ±¸ºÐ ÇÏÁö ¾Ê´Â °¡»ó Å° ÄÚµå ÀÌ¸é ¿ÞÂÊ °Ë»ö Äڵ尡 ¹Ýȯ µË´Ï´Ù. ¾Æ¹« ¹ø¿ª °æ¿ì ÇÔ¼ö°¡ 0À» ¹Ýȯ ÇÕ´Ï´Ù.
1 uCode ½ºÄµ ÄÚµå ÀÌ¸ç °¡»ó Å° Äڵ带 ±¸ºÐ ÇÏÁö ¾Ê½À´Ï´Ù »çÀÌÀÇ ¿ÞÂÊ-±×¸®°í ¿À¸¥ÂÊ-¼ÕÀ¸·Î Å°·Î º¯È¯ µË´Ï´Ù. ¾Æ¹« ¹ø¿ª °æ¿ì ÇÔ¼ö°¡ 0À» ¹Ýȯ ÇÕ´Ï´Ù.
2 uCode °¡»ó Å° ÄÚµå À̸ç, ¹Ýȯ °ªÀÇ ³·Àº ¼ø¼­ ´Ü¾îÀÇ ¹Ì±¹ÇüµÈ ¹®ÀÚ °ªÀ¸·Î º¯È¯ µË´Ï´Ù. Á×Àº Å° (ºÐÀ½ ºÎÈ£) ¹Ýȯ °ªÀÇ »óÀ§ ºñÆ®¸¦ ¼³Á¤ ÇÏ ¿© Ç¥½Ã µË´Ï´Ù. ¾Æ¹« ¹ø¿ª °æ¿ì ÇÔ¼ö°¡ 0À» ¹Ýȯ ÇÕ´Ï´Ù.
3 uCode ½ºÄµ ÄÚµå ÀÌ¸ç °¡»ó Å° ÄÚµå¿Í ±¸º° ÇÏ´Â »çÀÌ ¿ÞÂÊ-±×¸®°í ¿À¸¥ÂÊ-¼ÕÀ¸·Î Å°·Î º¯È¯ µË´Ï´Ù. ¾Æ¹« ¹ø¿ª °æ¿ì ÇÔ¼ö°¡ 0À» ¹Ýȯ ÇÕ´Ï´Ù.

¹Ýȯ °ª

¹Ýȯ °ªÀº ÄÚµå °Ë»ç, °¡»ó Å° ÄÚµå ¶Ç´Â uCode ¿Í uMapTypeÀÇ °ª¿¡ µû¶ó ¹®ÀÚ °ª. ¾Æ¹« ¹ø¿ª ÀÌ¸é ¹Ýȯ °ªÀº 0.

ÁÖÀÇ

ÀÀ¿ë ÇÁ·Î±×·¥ MapVirtualKey ¸¦ »ç¿ë ÇÏ ¿© VK_SHIFT, VK_CONTROL, ¹× VK_MENU, °¡»ó Å° ÄÚµå »ó¼ö ½ºÄµ Äڵ带 º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù ±×¸®°í ±× ¹Ý´ëµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹ø¿ª shift, ctrl ¶Ç´Â alt Å°ÀÇ ¿ÞÂÊ ¹× ¿À¸¥ÂÊ ÀνºÅϽº¸¦ ±¸ºÐ ÇÏÁö ¾Ê½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ÀÌ·¯ÇÑ Å° Áß ÇϳªÀÇ ¿ÞÂÊ ¶Ç´Â ¿À¸¥ÂÊ À§Ä¡·Î uCode ¼³Á¤ ´ÙÀ½ °¡»ó Å° ÄÚµå »ó¼ö Áß Çϳª¸¦ »ç¿ë ÇÏ ¿© MapVirtualKey ¸¦ È£Ãâ ÇÏ ¿© ÇØ´ç ÇÏ´Â ½ºÄµ Äڵ带 ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

VK_LSHIFT VK_RSHIFT
VK_LCONTROL VK_RCONTROL
VK_LMENU VK_RMENU

ÀÌ·¯ÇÑ ¿ÞÂÊ ¹× ¿À¸¥ÂÊ ±¸º° »ó¼ö GetKeyboardState, SetKeyboardState, GetAsyncKeyState, GetKeyState¹× MapVirtualKey ±â´ÉÀ» ÅëÇØ ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

Windows CE: Windows CE Áö¿ø °ª 2 ¹Ì±¹ÇüµÈ ¹®ÀÚ ¸ÅÇÎ °¡»ó Å°¿¡¼­ uMapType ¸Å°³ º¯¼ö-.

QuickInfo

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

Âü°í Ç׸ñ

Å°º¸µå ÀÔ·Â °³¿ä, Å°º¸µå ÀÔ·Â ±â´É, GetAsyncKeyState, GetKeyboardState, GetKeyState, SetKeyboardState

 

Index