搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ vfp6.0 鼠标左右键同时按下响应事件
标题:
vfp6.0 鼠标左右键同时按下响应事件
只看楼主
jdrzg
等 级:
新手上路
帖 子:4
专家分:0
注 册:2010-7-27
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:9
vfp6.0 鼠标左右键同时按下响应事件
在mousedown事件里,nbutton=1是鼠标左键按下,nbutton=2是鼠标右键按下,nbutton=4是鼠标中键按下,如果鼠标左右键同时按下就不知是多少?我想从windows里调用api函数,但不知api有关鼠标响应函数。在这里望能到高手的指点!
搜索更多相关主题的帖子:
鼠标
2010-07-27 15:09
Tiger5392
等 级:
贵宾
威 望:
88
帖 子:2775
专家分:2237
注 册:2006-5-17
第
2
楼
得分:4
左右键同时按,也许只响应首先检测到的键?
感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2010-07-27 16:58
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
3
楼
得分:2
同时按下是3
2010-07-28 08:17
茵梦湖
等 级:
贵宾
威 望:
31
帖 子:545
专家分:2180
注 册:2009-4-25
第
4
楼
得分:4
人类的敏捷度, 好像还没有达到 鼠标左右键能"同时"按下~~~ 楼主如果想知道你的 "鼠标左右键同时按下"时的按键值,可在mousedown事件里,加句如下代码:
messagebox("你现在按健的对应值为:" +str(nbutton))
2010-07-28 10:27
jdrzg
等 级:
新手上路
帖 子:4
专家分:0
注 册:2010-7-27
第
5
楼
得分:0
谢谢你们的指点!设置成3也不行。鼠标左右键不一定非要同时按下,只要左右键按下触发事件就行,就像扫雷那样。
2010-07-28 10:50
jdrzg
等 级:
新手上路
帖 子:4
专家分:0
注 册:2010-7-27
第
6
楼
得分:0
看来这问题真没解决了
2010-07-28 16:27
中国龙王
等 级:
贵宾
威 望:
16
帖 子:484
专家分:283
注 册:2006-5-17
第
7
楼
得分:2
是呀,就像我们按Ctrl+Alt+Delete一样,不一定是真的同时按,只要是能同时触发就行
不要为了打发无聊而做无聊的事!不要在虚幻的世界里做虚幻的事!
2010-07-28 16:41
esailor
等 级:
新手上路
帖 子:3
专家分:8
注 册:2007-7-15
第
8
楼
得分:6
思路:
if 按下左键
if 按下右键
执行
endif
else
if 按下右键
if 按下左键
执行
endif
endif
endif
收到的鲜花
茵梦湖
于
2010-07-28 21:35
送鲜花
30朵 附言:思路很好~
2010-07-28 16:55
茵梦湖
等 级:
贵宾
威 望:
31
帖 子:545
专家分:2180
注 册:2009-4-25
第
9
楼
得分:2
以下是引用
中国龙王
在2010-7-28 16:41:33的发言:
是呀,就像我们按Ctrl+Alt+Delete一样,不一定是真的同时按,只要是能同时触发就行
唉, 我不知道说什么好~ ctrl/shift/alt 是
组合键
的基础(
前提
)键, 但在vfp中, 鼠标左/右/中键 好像不是~
8楼的思路很不错, 可解决楼主的问题~
[
本帖最后由 茵梦湖 于 2010-7-28 21:33 编辑
]
2010-07-28 21:31
jdrzg
等 级:
新手上路
帖 子:4
专家分:0
注 册:2010-7-27
第
10
楼
得分:0
8楼的思路挺好,但还是不行,只响应首先检测到的键。有谁知道能响应鼠标API函数,或者说还有别的思路,望高手指点!!!
2010-07-29 17:39
10
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-314071-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.048952 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved