24小时热门版块排行榜    

查看: 786  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

searain

金虫 (小有名气)

[求助] 求助,vc初学者问题

case WM_CHAR:
if(wParam==(65&VK_CONTROL)) //A

{
   if(nCtrlKeyDown == TRUE) //检查ctrl键是否处于按下状态。
   {
      nCtrlAKeyDown = TRUE; //当CTRL键按下时,变量置为真
      nCtrlKeyDown = FALSE;
    }
}

请问注释的A行为什么不能改成if(wParam==65||wParam==97)?不就是判断是否按下A键嘛,if中不是对ctrl键是否按下做了判断了吗
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

relax
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

PoisonBOx

铁虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
判断的是,是否是ctrl+a,不是只判断a(A)
3楼2013-10-20 23:55:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

chouchouNUDT

铜虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
应该是且,但你给的是或

[ 发自小木虫客户端 ]
It will be better tomorrow.
2楼2013-10-20 21:17:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见