Visual C++程序的建立~~4
2009-06-03 20:04:49 来源:WEB开发网nChar表示虚拟键代码。
nRepCnt按键的重复重复次数,若按下某个键不放,该参数将会持续增加。
nFlags表示击键消息标志。
所谓虚拟键代码,是指与设备无关的键盘编码。在Visual C++中,最常用的虚拟键代码定义在Winuser.h中,例如:
虚拟键名称 对应的虚拟键
VK_UP 光标上移键
VK_DOWN 光标下移键
VK_LEFT 光标左移键
VK_RIGHT 光标右移键
VK_HOME Home键
VK_END End键
VK_PRIOR PageUp页向上键
VK_NEXT PageDown页向下键
VK_RETURN 回车键
VK_SHIFT SHIFT键
VK_F1 表示功能键F1
和键击消息一样,MFC中的ClassWizard也提供相应的字符消息处理框架并自动添加当前类的WM_CHAR消息处理函数调用,它具有下列函数原型:
afx_msg void OnChar(UINT nChar,UINT nRepCnt,UINT nFlags);
参 数:
nChar 表示键的ASCII码。
nRepCnt 表示当用户按住一个键时的重复计数。
nFlags 表示字符消息标志。
值得说明的是:如果我们建一个单文档应用程序,而在第六步将基类置成CEditView(具有文本编辑、查找、替换和滚动功能的视图),则什么也不用做,运行后,就能在文档窗口中随意写内容了,还能回车和出现滚动条。
- ››Visual Basic 2008 数学函数
- ››Visual Studio2005中Smart Device的问题
- ››Visual Studio 中根据数据库字段动态生成控件
- ››Visual Studio 11全新黑色主题
- ››Visual Studio 2011 Beta新特性(一):安装VS201...
- ››建立唯美图片特效,十个jQuery插件分享
- ››Visual Studio自定义调试窗体两个小技巧
- ››Visual Studio 2005 Team Edition for Database P...
- ››Visual C#两分钟搭建BHO IE钩子
- ››建立自己的TextView和ImageView的组合View类
- ››Visual C++优化对大型数据集合的并发访问
- ››程序启动画面
更多精彩
赞助商链接