| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 711 人关注过本帖
标题:请教下这个难题
只看楼主 加入收藏
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
快速回复:请教下这个难题
数据加载中...
 
   



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

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