WEB开发网
开发学院软件开发VC Visual C++程序的建立~~4 阅读

Visual C++程序的建立~~4

 2009-06-03 20:04:49 来源:WEB开发网   
核心提示: nChar表示虚拟键代码, nRepCnt按键的重复重复次数,Visual C++程序的建立~~4(7),若按下某个键不放,该参数将会持续增加,运行后,就能在文档窗口中随意写内容了, nFlags表示击键消息标志, 所谓虚拟键代码

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(具有文本编辑、查找、替换和滚动功能的视图),则什么也不用做,运行后,就能在文档窗口中随意写内容了,还能回车和出现滚动条。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Visual 程序 建立

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接