vkcode 宏值.docx

上传人:b****5 文档编号:3974755 上传时间:2022-11-26 格式:DOCX 页数:9 大小:17.66KB
下载 相关 举报
vkcode 宏值.docx_第1页
第1页 / 共9页
vkcode 宏值.docx_第2页
第2页 / 共9页
vkcode 宏值.docx_第3页
第3页 / 共9页
vkcode 宏值.docx_第4页
第4页 / 共9页
vkcode 宏值.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

vkcode 宏值.docx

《vkcode 宏值.docx》由会员分享,可在线阅读,更多相关《vkcode 宏值.docx(9页珍藏版)》请在冰豆网上搜索。

vkcode 宏值.docx

vkcode宏值

vk_code值

2009-08-0510:

55

//WinUser.h

#ifndefNOVIRTUALKEYCODES

/*

*VirtualKeys,StandardSet

*/

#defineVK_LBUTTON0x01鼠标左键

#defineVK_RBUTTON0x02鼠标右键

#defineVK_CANCEL0x03Ctrl+Break

#defineVK_MBUTTON0x04鼠标中键/*NOTcontiguouswithL&RBUTTON*/

#if(_WIN32_WINNT>=0x0500)

#defineVK_XBUTTON10x05/*NOTcontiguouswithL&RBUTTON*/

#defineVK_XBUTTON20x06/*NOTcontiguouswithL&RBUTTON*/

#endif/*_WIN32_WINNT>=0x0500*/

/*

*0x07:

unassigned

*/

#defineVK_BACK0x08Backspace键

#defineVK_TAB0x09Tab键

/*

*0x0A-0x0B:

reserved

*/

#defineVK_CLEAR0x0C

#defineVK_RETURN0x0D回车键

#defineVK_SHIFT0x10

#defineVK_CONTROL0x11

#defineVK_MENU0x12Alt键

#defineVK_PAUSE0x13

#defineVK_CAPITAL0x14CapsLock键

#defineVK_KANA0x15

#defineVK_HANGEUL0x15/*oldname-shouldbehereforcompatibility*/

#defineVK_HANGUL0x15

#defineVK_JUNJA0x17

#defineVK_FINAL0x18

#defineVK_HANJA0x19

#defineVK_KANJI0x19

#defineVK_ESCAPE0x1BEsc键

#defineVK_CONVERT0x1C

#defineVK_NONCONVERT0x1D

#defineVK_ACCEPT0x1E

#defineVK_MODECHANGE0x1F

#defineVK_SPACE0x20空格

#defineVK_PRIOR0x21PageUp键

#defineVK_NEXT0x22PageDown键

#defineVK_END0x23End键

#defineVK_HOME0x24Home键

#defineVK_LEFT0x25方向键

#defineVK_UP0x26

#defineVK_RIGHT0x27

#defineVK_DOWN0x28

#defineVK_SELECT0x29

#defineVK_PRINT0x2A

#defineVK_EXECUTE0x2B

#defineVK_SNAPSHOT0x2CPrintScreen键

#defineVK_INSERT0x2DInsert键

#defineVK_DELETE0x2EDelete键

#defineVK_HELP0x2F

/*

*VK_0-VK_9arethesameasASCII'0'-'9'(0x30-0x39)

*0x40:

unassigned

*VK_A-VK_ZarethesameasASCII'A'-'Z'(0x41-0x5A)

*/

#defineVK_LWIN0x5B左WinKey(104键盘才有)

#defineVK_RWIN0x5C右WinKey(104键盘才有)

#defineVK_APPS0x5DAppsKey(104键盘才有)

/*

*0x5E:

reserved

*/

#defineVK_SLEEP0x5F

#defineVK_NUMPAD00x60小键盘0-9

#defineVK_NUMPAD10x61

#defineVK_NUMPAD20x62

#defineVK_NUMPAD30x63

#defineVK_NUMPAD40x64

#defineVK_NUMPAD50x65

#defineVK_NUMPAD60x66

#defineVK_NUMPAD70x67

#defineVK_NUMPAD80x68

#defineVK_NUMPAD90x69

#defineVK_MULTIPLY0x6A乘

#defineVK_ADD0x6B加

#defineVK_SEPARATOR0x6C除

#defineVK_SUBTRACT0x6D减

#defineVK_DECIMAL0x6E小数点

#defineVK_DIVIDE0x6F

#defineVK_F10x70功能键F1-F24

#defineVK_F20x71

#defineVK_F30x72

#defineVK_F40x73

#defineVK_F50x74

#defineVK_F60x75

#defineVK_F70x76

#defineVK_F80x77

#defineVK_F90x78

#defineVK_F100x79

#defineVK_F110x7A

#defineVK_F120x7B

#defineVK_F130x7C

#defineVK_F140x7D

#defineVK_F150x7E

#defineVK_F160x7F

#defineVK_F170x80

#defineVK_F180x81

#defineVK_F190x82

#defineVK_F200x83

#defineVK_F210x84

#defineVK_F220x85

#defineVK_F230x86

#defineVK_F240x87

/*

*0x88-0x8F:

unassigned

*/

#defineVK_NUMLOCK0x90NumLock键

#defineVK_SCROLL0x91ScrollLock键

/*

*NECPC-9800kbddefinitions

*/

#defineVK_OEM_NEC_EQUAL0x92//'='keyonnumpad

/*

*Fujitsu/OASYSkbddefinitions

*/

#defineVK_OEM_FJ_JISHO0x92//'Dictionary'key

#defineVK_OEM_FJ_MASSHOU0x93//'Unregisterword'key

#defineVK_OEM_FJ_TOUROKU0x94//'Registerword'key

#defineVK_OEM_FJ_LOYA0x95//'LeftOYAYUBI'key

#defineVK_OEM_FJ_ROYA0x96//'RightOYAYUBI'key

/*

*0x97-0x9F:

unassigned

*/

/*

*VK_L*&VK_R*-leftandrightAlt,CtrlandShiftvirtualkeys.

*UsedonlyasparameterstoGetAsyncKeyState()andGetKeyState().

*NootherAPIormessagewilldistinguishleftandrightkeysinthisway.

*/

#defineVK_LSHIFT0xA0

#defineVK_RSHIFT0xA1

#defineVK_LCONTROL0xA2

#defineVK_RCONTROL0xA3

#defineVK_LMENU0xA4

#defineVK_RMENU0xA5

#if(_WIN32_WINNT>=0x0500)

#defineVK_BROWSER_BACK0xA6

#defineVK_BROWSER_FORWARD0xA7

#defineVK_BROWSER_REFRESH0xA8

#defineVK_BROWSER_STOP0xA9

#defineVK_BROWSER_SEARCH0xAA

#defineVK_BROWSER_FAVORITES0xAB

#defineVK_BROWSER_HOME0xAC

#defineVK_VOLUME_MUTE0xAD

#defineVK_VOLUME_DOWN0xAE

#defineVK_VOLUME_UP0xAF

#defineVK_MEDIA_NEXT_TRACK0xB0

#defineVK_MEDIA_PREV_TRACK0xB1

#defineVK_MEDIA_STOP0xB2

#defineVK_MEDIA_PLAY_PAUSE0xB3

#defineVK_LAUNCH_MAIL0xB4

#defineVK_LAUNCH_MEDIA_SELECT0xB5

#defineVK_LAUNCH_APP10xB6

#defineVK_LAUNCH_APP20xB7

#endif/*_WIN32_WINNT>=0x0500*/

/*

*0xB8-0xB9:

reserved

*/

#defineVK_OEM_10xBA//';:

'forUS

#defineVK_OEM_PLUS0xBB//'+'anycountry

#defineVK_OEM_COMMA0xBC//','anycountry

#defineVK_OEM_MINUS0xBD//'-'anycountry

#defineVK_OEM_PERIOD0xBE//'.'anycountry

#defineVK_OEM_20xBF//'/?

'forUS

#defineVK_OEM_30xC0//'`~'forUS

/*

*0xC1-0xD7:

reserved

*/

/*

*0xD8-0xDA:

unassigned

*/

#defineVK_OEM_40xDB//'[{'forUS

#defineVK_OEM_50xDC//'\|'forUS

#defineVK_OEM_60xDD//']}'forUS

#defineVK_OEM_70xDE//''"'forUS

#defineVK_OEM_80xDF

/*

*0xE0:

reserved

*/

/*

*Variousextendedorenhancedkeyboards

*/

#defineVK_OEM_AX0xE1//'AX'keyonJapaneseAXkbd

#defineVK_OEM_1020xE2//"<>"or"\|"onRT102-keykbd.

#defineVK_ICO_HELP0xE3//HelpkeyonICO

#defineVK_ICO_000xE4//00keyonICO

#if(WINVER>=0x0400)

#defineVK_PROCESSKEY0xE5

#endif/*WINVER>=0x0400*/

#defineVK_ICO_CLEAR0xE6

#if(_WIN32_WINNT>=0x0500)

#defineVK_PACKET0xE7

#endif/*_WIN32_WINNT>=0x0500*/

/*

*0xE8:

unassigned

*/

/*

*Nokia/Ericssondefinitions

*/

#defineVK_OEM_RESET0xE9

#defineVK_OEM_JUMP0xEA

#defineVK_OEM_PA10xEB

#defineVK_OEM_PA20xEC

#defineVK_OEM_PA30xED

#defineVK_OEM_WSCTRL0xEE

#defineVK_OEM_CUSEL0xEF

#defineVK_OEM_ATTN0xF0

#defineVK_OEM_FINISH0xF1

#defineVK_OEM_COPY0xF2

#defineVK_OEM_AUTO0xF3

#defineVK_OEM_ENLW0xF4

#defineVK_OEM_BACKTAB0xF5

#defineVK_ATTN0xF6

#defineVK_CRSEL0xF7

#defineVK_EXSEL0xF8

#defineVK_EREOF0xF9

#defineVK_PLAY0xFA

#defineVK_ZOOM0xFB

#defineVK_NONAME0xFC

#defineVK_PA10xFD

#defineVK_OEM_CLEAR0xFE

/*

*0xFF:

reserved

*/

////////////////////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////////////////////////////

///////////////////////////

#define    VK_LBUTTON                  0x01  

   #define    VK_RBUTTON                  0x02  

   #define    VK_CANCEL                    0x03  

   #define    VK_MBUTTON                  0x04          /*    NOT    contiguous    with    L    &    RBUTTON    */  

   

   #define    VK_BACK                        0x08  

   #define    VK_TAB                          0x09  

   

   #define    VK_CLEAR                      0x0C  

   #define    VK_RETURN                    0x0D  

   

   #define    VK_SHIFT                      0x10  

   #define    VK_CONTROL                  0x11  

   #define    VK_MENU                        0x12  

   #define    VK_PAUSE                      0x13  

   #define    VK_CAPITAL                  0x14  

   

   #define    VK_KANA                        0x15  

   #define    VK_HANGEUL                  0x15      /*    old    name    -    should    be    here    for    compatibility    */  

   #define    VK_HANGUL                    0x15  

   #define    VK_JUNJA                      0x17  

   #define    VK_FINAL                      0x18  

   #define    VK_HANJA                      0x19  

   #define    VK_KANJI                      0x19  

   

   #define    VK_ESCAPE                    0x1B  

   

   #define    VK_CONVERT                  0x1C  

   #define    VK_NONCONVERT            0x1D  

   #define    VK_ACCEPT                    0x1E  

   #define    VK_MODECHANGE            0x1F  

   

   #define    VK_SPACE                      0x20  

   #define    VK_PRIOR                      0x21  

   #define    VK_NEXT                        0x22  

   #define    VK_END                          0x23  

   #define    VK_HOME                        0x24  

   #define    VK_LEFT                        0x25  

   #define    VK_UP                            0x26  

   #define    VK_RIGHT                      0x27  

   #define    VK_DOWN                        0x28  

   #define    VK_SELECT                    0x29  

   #define    VK_PRINT                      0x2A  

   #define    VK_EXECUTE                  0x2B  

   #define    VK_SNAPSHOT                0x2C  

   #define    VK_INSERT                    0x2D  

   #define    VK_DELETE                    0x2E  

   #define    VK_HELP                        0x2F  

   

   /*    VK_0    thru    VK_9    are    the    same    as    ASCII    '0'    thru    '9'    (0x30    -    0x39)    */  

   /*    VK_A    thru    VK_Z    are    the    same    as    ASCII    'A'    thru    'Z'    (0x41    -    0x5A)    */  

   

   #define    VK_LWIN                        0x5B  

   #define    VK_RWIN                        0x5C  

   #define    VK_APPS                        0x5D  

   

   #define    VK_NUMPAD0                  0x60  

   #define    VK_NUMPAD1                  0x61  

   #define    VK_NUMPAD2                  0x62  

   #define    VK_NUMPAD3                  0x63  

   #define    VK_NUMPAD4                  0x64  

   #define    VK_NUMPAD5                  0x65  

   #define    VK_NUMPAD6                  0x66  

   #define    VK_NUMPAD7                  0x67  

   #define    VK_NUMPAD8                  0x68  

   #define    VK_NUMPAD9                  0x69  

   #define    VK_MULTIPLY                0x6A  

   #define    VK_ADD                          0x6B  

   #define    VK_SEPARATOR              0x6C  

   #define    VK_SUBTRACT 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1