零度较量 电视剧:哪个帮我说一下VC++里面的OnChar函数里面怎么响应一像DEl,和方向键?谢谢!

来源:百度文库 编辑:神马品牌网 时间:2024/05/12 07:37:14

afx_msg void OnChar(UINT nChar,UINT nRepCnt,UINT nFlags );
第一个参数是输入的字符,Del为KEY_DELETE,方向键为VK_DOWN,VK_UP, VK_LEFT, VK_RIGHT.
可以这样写:
switch (nChar)
{
case KEY_DELETE:
...
case VK_DOWN:
...
}

各键其定义如下:
#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