虛擬按鍵的總結cq

2021-10-21 23:44:02 字數 3202 閱讀 1512

by 小熊

符號常量十六進製制值指定的滑鼠或鍵盤按鍵

vk_lbutton 01 滑鼠左鍵

vk_rbutton 02 滑鼠右鍵

vk_cancel 03 control-break 過程

vk_mbutton 04 滑鼠中鍵

vk_back 08 backspace 鍵

vk_tab 09 tab 鍵

vk_clear 0c clear 鍵

vk_return 0d enter 鍵

vk_shift 10 shift 鍵

vk_control 11 ctrl 鍵

vk_menu 12 alt 鍵

vk_pause 13 pause 鍵

vk_capital 14 caps lock 鍵

vk_escape 1b esc 鍵

vk_space 20 spacebar

vk_prior 21 page up 鍵

vk_next 22 page down 鍵

vk_end 23 end 鍵

vk_home 24 home 鍵

vk_left 25 left arrow 鍵

vk_up 26 up arrow 鍵

vk_right 27 right arrow 鍵

vk_down 28 down arrow 鍵

vk_select 29 select 鍵

vk_execute 2b execute 鍵

vk_snapshot 2c print screen鍵(用於windows 3.0及以後版本)

vk_insert 2d ins 鍵

vk_delete 2e del 鍵

vk_help 2f help鍵

對於非小鍵盤上的數字鍵和字母鍵,直接在單引號中加入該鍵就行.

比如: a 鍵: 'a'

1 鍵: '1'

vk_lwin 5b left windows 鍵 (microsoft自然鍵盤)

vk_rwin 5c right windows 鍵 (microsoft自然鍵盤)

vk_apps 5d applications 鍵 (microsoft自然鍵盤)

vk_numpad0 60 數字小鍵盤上的 0 鍵

vk_numpad1 61 數字小鍵盤上的 1 鍵

vk_numpad2 62 數字小鍵盤上的 2 鍵

vk_numpad3 63 數字小鍵盤上的 3 鍵

vk_numpad4 64 數字小鍵盤上的 4 鍵

vk_numpad5 65 數字小鍵盤上的 5 鍵

vk_numpad6 66 數字小鍵盤上的 6 鍵

vk_numpad7 67 數字小鍵盤上的 7 鍵

vk_numpad8 68 數字小鍵盤上的 8 鍵

vk_numpad9 69 數字小鍵盤上的 9 鍵

vk_multiply 6a multiply 鍵

vk_add 6b add鍵

vk_separator 6c separator 鍵

vk_subtract 6d subtract 鍵

vk_decimal 6e decimal 鍵

vk_divide 6f divide 鍵

vk_f1 70 f1 鍵

vk_f2 71 f2 鍵

vk_f3 72 f3 鍵

vk_f4 73 f4 鍵

vk_f5 74 f5 鍵

vk_f6 75 f6 鍵

vk_f7 76 f7 鍵

vk_f8 77 f8 鍵

vk_f9 78 f9 鍵

vk_f10 79 f10 鍵

vk_f11 7a f11 鍵

vk_f12 7b f12 鍵

vk_f13 7c f13 鍵

vk_f14 7d f14 鍵

vk_f15 7e f15 鍵

vk_f16 7f f16 鍵

vk_f17 80h f17 鍵

vk_f18 81h f18 鍵

vk_f19 82h f19 鍵

vk_f20 83h f20 鍵

vk_f21 84h f21 鍵

vk_f22 85h f22 鍵

vk_f23 86h f23 鍵

vk_f24 87h f24 鍵

vk_numlock 90 num lock 鍵

vk_scroll 91 scroll lock 鍵

vk_attn f6 attn 鍵

vk_crsel f7 crsel 鍵

vk_exsel f8 exsel 鍵

vk_ereof f9 erase eof 鍵

vk_play fa play 鍵

vk_zoom fb zoom 鍵

vk_oem_clear fe clear 鍵

舉例說明這些鍵的用法:

(一)響應單獨的按鍵:

先新增pretranslatemessage()(響應wm_char)也是同樣的效果,因為本例只捕捉鍵盤)

bool cmydilog::pretranslatemessage(msg* pmsg)

return cdialog::pretranslatemessage(pmsg);

}(二)組合鍵的用法:(本例響應ctrl+x鍵)

bool cmydilog::pretranslatemessage(msg* pmsg)

}return cdialog::pretranslatemessage(pmsg);

} by 小熊

虛擬按鍵的總結

虛擬按鍵的總結.txt跌倒了,爬起來再哭 低調!才是最牛b的炫耀!不吃飽哪有力氣 啊?真不好意思,讓您賤笑了。我能抵抗一切,除了 老子不但有車,還是自行的 虛擬按鍵的總結 符號常量十六進製制值指定的滑鼠或鍵盤按鍵 vk lbutton 01 滑鼠左鍵 vk rbutton 02 滑鼠右鍵 vk ca...

虛擬按鍵的總結

符號常量十六進製制值指定的滑鼠或鍵盤按鍵 vk lbutton 01 滑鼠左鍵 vk rbutton 02 滑鼠右鍵 vk cancel 03 control break 過程 vk mbutton 04 滑鼠中鍵 vk back 08 backspace 鍵 vk tab 09 tab 鍵 vk ...

VC虛擬按鍵總結

主題 虛擬按鍵的總結 描述 符號常量十六進製制值指定的滑鼠或鍵盤按鍵 vk lbutton 01 滑鼠左鍵 vk rbutton 02 滑鼠右鍵 vk cancel 03 control break過程 vk mbutton 04 滑鼠中鍵 vk back 08 backspace鍵 vk tab ...