C++MFC语句注释

voidCSnakeDlg::OnKeyDown(UINTnChar,UINTnRepCnt,UINTnFlags){CDialog::OnKeyDown(nChar,n... void CSnakeDlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
{
CDialog::OnKeyDown(nChar, nRepCnt, nFlags);
}

给大括号中的语句加个注释。。。我不懂的是,nChar nRepCnt nFlags 这三个
他们是干什么的? 用来接收东西的还是别的功能 主要求功能
展开
 我来答
童年的秋天
2011-06-29 · TA获得超过101个赞
知道小有建树答主
回答量:92
采纳率:0%
帮助的人:139万
展开全部
这里主要是响应按键消息的,当你在键盘上按下一个键,系统就会产生一个消息,这3个参数就是你按键时所产生的一些参数状态
参数一:UINT nChar,
虚拟键盘码

参数二:UINT nRepCnt,
键被重击的次数

参数三:UINT nFlags,值是一个16位的UINT型.各位代表的意义如下:
第0-7位:扫描码
第8位:扩展键,比如说功能键(F1-12),或者数字区的键
第9-10位:没有使用
第11-12位:供Windows内部使用
第13位:状态描述码(如果键按下时ATL键也是按下的,那么值为1,否则为0)
第14位:前一个键的状态(如果是按下的,值为1,否则为0)
第15位:变换状态(如果键是正在被按下,值为1,如果是正在放开,值为0)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式