24小时热门版块排行榜    

查看: 784  |  回复: 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的回帖

chouchouNUDT

铜虫 (正式写手)

【答案】应助回帖

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

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

PoisonBOx

铁虫 (初入文坛)

【答案】应助回帖

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

cipfytcx

银虫 (初入文坛)

顶三楼
4楼2013-10-21 12:17:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 searain 的主题更新
信息提示
请填处理意见