设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
vb 检测鼠标是否按下,如果按下则停止程序 ...
1
2
/ 2 页
下一页
返回列表
发新帖
vb 检测鼠标是否按下,如果按下则停止程序
[复制链接]
11
|
10
|
2011-6-17 06:30:56
|
显示全部楼层
|
阅读模式
VB检测鼠标是否按下,如果按下则停止程序
这个程序是从文件读数据,文件中有1900000个数据,然后读125个发数据并画图。
Foriu=0To1900000Step3
X=X1
C1=X/125
IfC1=Int(C1)Then\'取所要取得的字节的倍数。
Forxx=0To24
DispData=b2(xx)
CallAdVance
Nextxx
CallSenddata
Forxx=25To124
DispData=b2(xx)
CallAdVance
Nextxx
《\'Call检测鼠标是否按下,如果按下则停止程序。》
EndIf
Nextiu
现在是程序一直跑直到文件读完,中间想操作让她停下来,无法操作。
就是鼠标在程序上操作不了,查了下资料说用Hook.DLL可以解决,但是不会用。不知道怎么样把《\'Call检测鼠标是否按下,如果按下则停止程序。》写出来.
高手们指点.
回复
使用道具
举报
千问
|
2011-6-17 06:30:56
|
显示全部楼层
可以在你需要的地方加入doevent,以将控制权交还用户,此时可以响应mousedown,或点击“停止按钮”
<h4class=\"ask\">追问
能给点代码提示不?不会用那个doevent,在网上找的doevent,用在程序里边不起作用。
回复
使用道具
举报
千问
|
2011-6-17 06:30:56
|
显示全部楼层
复制粘贴vb的帮助给你吧,代码我验证过了!
使用DoEvents
尽管Timer事件是后台处理的最好工具,对耗时极多的任务,情况更是如此,但是,DoEvents函数还是提供了一种取消任务的简便方法。例如,下列代码将显示一个\"Process\"按钮,单击这个按钮时,它将变成\"Cancel\"按钮。再次单击按钮又将中断正在执行的任务。
\'此按钮最初的标题是\"Process\"。
PrivateSubCommand1_Click()
\'过程的所有实例都
\'共享静态变量。
StaticblnProcessingAsBoolean
DimlngCtAsLong
DimintYieldCtAsInteger
DimdblDummyAsDouble
\'按下按钮时,检测是否
\'已经在处理。
IfblnProcessingThen
\'如果正在处理,则取消处理。
blnProcessing=False
Else
Command1.Caption=\"Cancel\"
blnProcessing=True
lngCt=0
\'执行一百万次浮点
\'乘法计算。每一千次后,
\'检测是否要取消。
DoWhileblnProcessingAnd(lngCt100000000)
ForintYieldCt=1To1000
lngCt=lngCt1
dblDummy=lngCt*3.14159
NextintYieldCt
\'DoEvents语句允许其它事件
\'发生,包括第二次
\'按此按钮。
DoEvents
Loop
blnProcessing=False
Command1.Caption=\"Process\"
MsgBoxlngCtdefds123\"multiplicationswereperformed\"
EndIf
EndSub
回复
使用道具
举报
千问
|
2011-6-17 06:30:56
|
显示全部楼层
哈哈,终于搞出来了。太感谢了。改了改就用DoEvents
能控制到鼠标了哈
回复
使用道具
举报
千问
|
2011-6-17 06:30:56
|
显示全部楼层
多少银子?QQ:519811010.郁闷真不知道怎么整了.
回复
使用道具
举报
千问
|
2011-6-17 06:30:56
|
显示全部楼层
可怜的人,我给你说个API函数,想你会用这些吧,
GetAsyncKeyState
用它可以取得键盘和鼠标的按键情况,好好用吧,超有用的,
我的QQ390539311
不过你要说明你是什么人,为什么加我,不然会被踢的,而且我不一定有时间帮你噢,哈哈
回复
使用道具
举报
千问
|
2011-6-17 06:30:56
|
显示全部楼层
啥时候从牛C升级的牛B了..
回复
使用道具
举报
千问
|
2011-6-17 06:30:56
|
显示全部楼层
VB多线程?哈哈哈,好难实现啊,要多线程调试时可以通过,编译后你就会哭,
DoEvents函数,你的电脑够快就不会有引响,若是老P4,你会发现他的存在有多明显。
GetAsyncKeyState还是至尊,不信就算了
回复
使用道具
举报
千问
|
2011-6-17 06:30:56
|
显示全部楼层
程序一直在运行,控件的mousedown事件根本不起作用。
回复
使用道具
举报
千问
|
2011-6-17 06:30:56
|
显示全部楼层
在循环当中,加上对系统消息的判断即可。实际上一个Doevent就可以了。
回复
使用道具
举报
1
2
/ 2 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
整容有什么坏处吗
2
突然嘴角歪是怎么回事
3
打耳洞两个月还没有好
4
治疗面瘫的哪里好
5
睾丸静脉曲张手术过后什么情况
6
纳诺卡碳酸钙作用是什么
7
脚趾间长水泡能扎破吗
8
心绞痛是什么样的痛
9
生理期刚结束是安全期吗
10
1KB,GB,MB,TB,怎么读?
11
声带息肉手术后多久能抽烟
12
怎么保存为GIF会动的图片
13
以"偶遇"为题写篇800字作文
14
小红点点痘痘能敷面膜吗
15
胃食管反流咳嗽吃什么药
16
外阴瘙痒白带带血怎么回事
17
肚子左边疼是怎么了
18
一个直角三角形的三条边分别长3/5厘米,4/5厘米,1厘米,求它最长边上的高。
19
对利用谐音进行改装的成语,例如慧声慧色,汇声汇色等,褒贬不一,你持何种态度?请说出你的看法与理由。
20
褐色的经血 有渣状的分泌物 请问这是怎么回事?
21
红褐色白带是什么原因
22
昨天同一首歌好吗 都又谁
23
耳朵冻了用什么药好
24
青岛求职 计算机相关工作
25
韩庚是牡丹江哪儿的人?
26
鼬被佐助杀的动画片出了没
27
暴风影音播放视频无画面!!!!!
28
健身手肘关节酸痛无力怎么回事
29
腹泻虚脱有怎样的症状
30
一道数学题,急!!!!!!!!!
31
华硕F5SL系列
32
美容店腋下脱毛的危害
33
计算机学校
34
男性尿血见于什么病
35
天津哪儿买水货手机比较好
36
QQ上线就掉是怎么回事
37
耳朵咽鼓管堵塞的耳呜症状吗
38
关于治安处罚的一些问题
39
吃氨酚烷胺片能喝酒吗
40
请问M33-3.71怎么升级到M33-5.0??
41
畸胎瘤是不是有病理报告
42
函数的有关问题
43
为什么没到饭点肚子就容易饿了
44
我手机的图片主题音乐全不见了,下的游戏还在!可是内存没有增加,我没有内存卡,型号是w550,请问是什么原因
45
什么是MSN啊?
46
十二指肠溃疡便血是什么颜色
47
月经期间喝绿茶
48
电脑疑难杂症
49
我现在的户口是大连市开发区,原单位的集体户口,如果在开发区没找到接收单位,可不可以暂时不迁出户口
50
语文,急急急急急急急急急急急急急急急急
51
Ox7c931669指令引用的Ox065ff620内存,该内存不能为read
52
诺基亚手机定位系统能用于哪些交通工具?步行、骑车可以么?
53
函数的相关题目
54
吃妈咪爱会拉绿屎么
55
15871128735移动用户
56
有85吨货物,大卡车载重辆是10吨,要1500元,小卡车载重辆是5吨,运费是1000元,最少要运费几元?
57
精索静脉曲张对胎儿的影响
58
有尿痛感是怎么回事
59
用什么泡水喝润肠通便
60
奥美沙坦脂片,可以吃半片吗
61
我不是电信ADSL用户能建外网吗?请问高手
62
在从构成上分类的角度,一般词是否能与成语相通?
63
男孩乳腺发育会影响身高吗
64
我在找n73的AVI的播放器找到的都是过期的好心人帮帮忙???
65
排卵中期是什么意思
66
生化危机4的过场动画为何无法播放?
67
我有480的招行信用卡四个月没还~这样要还多少啊?求救啊
68
投稿与出书的过程
69
SHGH 广州康尔健发展有限公司 假的
70
双眼皮拆线后多久可以碰水
71
还有一个月就英语三级考试了对我而言这很重要可至今我都没做啥该杂办吖,请问有人能帮我计划该如何做么?
72
喉咙充血老不好
73
问一部电影的名字!
74
火影忍者的大结局是什么?
75
测血压能知道动脉硬化吗
76
大人拉肚子吃什么窍门
77
为什么女性左半边腰疼
78
电脑上经常出现“ox77bfbqb5指令引用的"ox00000004"内存。。。
79
肠胃不好可以吃香菜吗
80
埋线双眼皮没做好拆线多少钱
81
有关远程桌面的问题!
82
治疗蛲虫病最佳药物
83
大便粘排不出来怎么办
84
胃胀气打饱嗝吃什么药
85
如何编辑ie的右键菜单??去哪里编辑,怎么编辑?
86
我家的电脑算不算比较好的?
87
下眼皮老是跳怎么回事
88
在企业中进出口外汇核销工作属于哪个部门的工作?
89
混合痔了怎么治疗
90
房缺手术感染会不安全吗
91
我有很严重的处男情节
92
心脏早搏症状是什么
93
谁知到这个是视屏背景音乐是什么名字,不胜感激!!!
94
呼吸困难会不会引起高血压
95
中国的msn可以和日本人聊天吗?
96
周杰伦穿匡威的图片
97
反非主流 世道变了 中的歌曲名字
98
香砂平胃颗粒饭前吃还是饭后吃
99
萧敬腾 新不了情mp3 谁有可以下载的地址?