windows api中键盘上各个键各自用什么表示..

来源:百度知道 编辑:UC知道 时间:2024/06/02 22:55:49
比如F10,在程序中应该用什么表示呢?
我想发送键盘事件,但是不知道各个键都是什么值

#define VK_F10 0x79
F10是用VK_F10来表示的
这下面是常用的虚拟键
#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
这些都在安装目录下的winuser.h文件中定义
可以试一下下面的代码:
keybd_event(VK_F10, 0, 0, 0);

keybd_event(VK_F10, 0, KEYEVENTF_KEYUP, 0);