MFC单文档实现键盘按键的响应 |
您所在的位置:网站首页 › mfc键盘按键事件 › MFC单文档实现键盘按键的响应 |
1.创建一个单文档的MFC工程,使用class Wizard 在视图类中添加WM_KEYDOWN, WM_KEYUP , WM_CHAR键盘消息映射和消息响应函数。
2.在键盘响应函数中,判断按键的状态 首先在view类的头文件中添加 private: bool bshiftdown , bshiftup , bshiifB; 用来保存按键的结果
然后为各个消息添加处理函数: void CMFCApplication4View::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) { // TODO: 在此添加消息处理程序代码和/或调用默认值 if (nChar == VK_SHIFT){ bshiftdown = TRUE; bshiftup = FALSE; Invalidate(TRUE); }
CView::OnKeyDown(nChar, nRepCnt, nFlags); } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |