永发信息网

VB timer执行过程

答案:2  悬赏:0  手机版
解决时间 2021-01-25 21:02
Private Sub Timer1_Timer()
Dim p As POINTAPI
Dim aa1 As Long
Dim aa2 As Long
Dim aa3 As Long
Label9.Caption = "已开始自动押注"
'''''''''''''''''''''''''''''''''''''''''''''''''''
hw = FindWindow(vbNullString, "ha40 build11") '获取句柄
Dim rc As RECT
If GetWindowRect(hw, rc) Then
aa = rc.Left
tt = rc.Top
End If
'''''''''''''''''''''''''''''''''''''''''''''''''''
GetCursorPos p
AutoRedraw = True
dc = GetDC(0)
GetCursorPos p
aa1 = GetPixel(dc, aa + 50, tt + 188) '''''''''''''''''''颜色值
aa2 = GetPixel(dc, aa + 650, tt + 650)
aa3 = GetPixel(dc, aa + 500, tt + 400)
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
If aa1 = 8385 Then
'统计''''''''''''''''''''''''''''''''''''''我想问的是子过程运行执行完才继续timer,还是怎样
End if

End Sub

我想问的是子过程运行完了才继续timer,还是怎样的,同时运行

我想问的是:timer的程序运行到"子过程(统计)"了,是把"子过程(统计)"运行完再运行 timer,还是同时运行,或终止子程序运行 timer?
最佳答案
运行完当前过程后才相应timer事件,如果你需要程序在一个运行时间很长的循环中响应其他事件,可以在循环里面加上 doevents。
全部回答

timer控件有timer事件,就是周期的产生这个事件,比如代码

private sub timer1_timer

label1.caption = format(now(),"hh:mm:ss")

end sub

就是timer按周期的执行这个,平时常用这个代码做时间的显示。

用api做好像很少,但你可以用的循环做

比如用timer函数,可以得到运行的

dim t as single

t=timer

do until not b 'b做外部变量,用来控制免得进入死循环。

if timer-t>2 then

t=timer

call 其他处理过程

endif

doevents

loop

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有限合伙企业合伙协议中,应明确由普通合伙人
你好请问怎样黄微信号
2018年1月份18岁是哪一年的
天龙八部打孔材料 多长时间能爆一个?刷新时
凯莎美容养生会所怎么去啊,我要去那办事
怎么增加脸部角质层
网上佰草集这么多小样是真是假
养老保险多少岁可以领取养老金
江苏淮安现在适合穿什么衣服??
成语倒打一耙的意思是什么啊?有知道释义的请
在瀑布里我把怪物全部杀光了为什么碰不到决心
吉祥锁(利和广场店)怎么去啊,我要去那办事
设备管理器里面的其它设备里有一个多媒体音频
助产要读几年啊
奥特曼大电影有没有一部影子奥特曼保护公主
推荐资讯
绿钻可以赠送吗?
晋福宾馆地址在哪,我要去那里办事
台电平板电脑的开机键在哪?
美孚一号全合成高效机油换一次最多能用多长时
慧德留学做的咋样?
我星期五晚上九点钟在工行无卡存款存了400,
买了不到一个月的联想笔记本电池损耗百分之十
下列稳态的叙述正确的是A. 马拉松运动员在长
成语怀恨在心的意思是什么啊?有知道释义的请
宽带我已经续费了怎麼还是显示余额不足?
你们家的空调内机里面有滴滴哒哒的滴水声吗
有一首歌开头好像是月圆满,中间还有来不及看
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?