网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月14日
漏签
0
天
vc吧
关注:
28,916
贴子:
110,717
看贴
图片
吧主推荐
游戏
6
回复贴,共
1
页
<<返回vc吧
>0< 加载中...
关于截取键盘按键消息 单键按下和弹起的问题
只看楼主
收藏
回复
霜临雪飞
默默无闻
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
RT,实验是获取按键持续时间和两键间隔时间,那就要分别截取按键按下和弹起的消息,在MFC中,我先测试窗口能否收到消息,部分代码片段如下
运行结果只有一个hello消息框。。说明按键弹起没有截获到,为什么呢。。求大神解惑
霜临雪飞
默默无闻
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
霜临雪飞
默默无闻
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
按键 弹起和按下 不能放在同一条件下么。。
icecoobe
远近闻名
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
给你举个例子说明你的问题。
// ...
int i;
// ...
if (i == 3) {
MessageBox("i==3"); //
[1]
if (i == 5) {
MessageBox("i == 5"); //
[2]
}
}
--------------------------------
你说[2]会执行到么?
icecoobe
远近闻名
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
写的不太规范,接近于伪代码了,你应该能看懂意思了吧,具体的你自己再改改,keydown消息我就直接写了个down,只是为了表明思路,你将代码移植到你上面那个函数中吧。。。
void pretranslate() {
clock_t tBegin;
clock_t tEnd;
static int count = 0;
switch (msg) {
case down:
begin = clock();
break;
case up:
end= clock();
count++;
break;
default:
break;
}
}
icecoobe
远近闻名
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
你可以继续使用你的那个计时方法,不用clock函数,看你个人喜好吧。。。
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示