标题:请教下这个难题
只看楼主
daijingchun
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-5-16
 问题点数:0 回复次数:2 
请教下这个难题

当你按下shift键时,显示“你安下了shift键”;
当你按下了ctrl键是,显示“你按下了chrl键;
当你按下了A键是,显示“你按下了字母A”;
当你按下了A时,显示“你按下了字母B”;
当按下了shift+A时,显示“你按下了shift+A”;
当按下了CTRL+B时,显示“你按下了CTRL+B”;
用API编程,不用MFC哦。望那位大哥赐教。急!!

搜索更多相关主题的帖子: 难题 shift CTRL 字母 
2007-10-31 17:14
Arcticanimal
Rank: 3Rank: 3
等 级:论坛游民
威 望:7
帖 子:341
专家分:20
注 册:2007-3-17
得分:0 

用IDirectInput接口
//CreateDevice(pDevice);
//pDevice->SetDataFormat(&c_dfDIKeyBoard);
//pDevice->Acquier();
//GetDeviceState(256, KeyBuffer);
if( (KeyBuffer[DIK_B] & 0x80) & (KeyBuffer[DIK_LCONTROL] & 0x80) ) // Ctrl+B 同时按下
{ // ... }


try new catch
2007-11-02 19:42
daijingchun
Rank: 1
等 级:新手上路
帖 子:25
专家分:0
注 册:2007-5-16
得分:0 
当你按下shift键时,显示“你安下了shift键”;
当你按下了ctrl键是,显示“你按下了chrl键;
当你按下了A键是,显示“你按下了字母A”;
当你按下了A时,显示“你按下了字母B”;
当按下了shift+A时,显示“你按下了shift+A”;
当按下了CTRL+B时,显示“你按下了CTRL+B”;
用API编程,不用MFC哦。望那位大哥赐教。急!!
怎么没有人编 出来啊.用API编啊.能给出源代码不?谢谢啊.
2007-11-07 14:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-182330-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.089901 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved