键盘消息的处理
2010-09-11 10:31
155 查看
工程名:TEST_ONKEYDOWN
1:在TEST_ONKEYDOWN.hpp中添加消息处理函数的声明:
2: 在TEST_ONKEYDOWN.cpp中添加消息映射声明:
3: 在TEST_ONKEYDOWN.cpp中实现自己的消息响应函数:
1:在TEST_ONKEYDOWN.hpp中添加消息处理函数的声明:
// Generated message map functions protected: afx_msg void OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags); DECLARE_MESSAGE_MAP()
2: 在TEST_ONKEYDOWN.cpp中添加消息映射声明:
BEGIN_MESSAGE_MAP(CTEST_OnKeyDownView, CView) // Standard printing commands ON_COMMAND(ID_FILE_PRINT, &CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_DIRECT, &CView::OnFilePrint) ON_COMMAND(ID_FILE_PRINT_PREVIEW, &CView::OnFilePrintPreview) ON_WM_KEYDOWN()//@eric END_MESSAGE_MAP()
3: 在TEST_ONKEYDOWN.cpp中实现自己的消息响应函数:
void CTEST_OnKeyDownView::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { CView::OnKeyDown(nChar, nRepCnt, nFlags); if(nChar == VK_RIGHT) AfxMessageBox(_T("Right Arrow!")); if(nChar == VK_LEFT) AfxMessageBox(_T("Left Arrow!")); //AfxMessageBox(_T("KeyDown!")); }
相关文章推荐
- MFC——12.话框中对键盘消息的响应处理&&如何响应wm_char消息
- 【Visual C++】游戏开发笔记十二 游戏输入消息处理(一) 键盘消息处理
- Android应用程序键盘(Keyboard)消息处理机制分析
- Android应用程序键盘(Keyboard)消息处理机制分析(14)
- 【Visual C++】游戏开发笔记十二 游戏输入消息处理(一) 键盘消息处理
- Android应用程序键盘(Keyboard)消息处理机制分析
- 第二人生的源码分析(二十三)人物行走的键盘消息处理
- TControl的消息覆盖函数大全(15个WM_函数和17个CM_函数,它的WndProc就处理鼠标与键盘消息)
- Android应用程序键盘(Keyboard)消息处理机制分析(15)
- .Net WinForm 控件键盘消息处理剖析
- Android 程序键盘消息处理机制
- 基于IE内核的WebBrowser控件,键盘消息需要特殊处理的问题
- 【Visual C++】游戏开发笔记十二 游戏输入消息处理(一) 键盘消息处理
- 实现命令行输入及键盘消息处理
- Android应用程序键盘(Keyboard)消息处理机制分析
- 第二人生的源码分析(二十三)人物行走的键盘消息处理
- 第二人生的源码分析(二十四)人物向前走的键盘消息处理
- 控制台获取键盘事件--SetConsoleCtrlHandler 处理控制台消息
- 处理特殊键盘消息:Delete
- Android应用程序键盘(Keyboard)消息处理机制分析(1)