当前位置:编程学习 > VB >>

VB的代码问题。急!!!

是我写错啦,还是……

Private Sub Command2_Click()
Text1.Text = ""
Texe2.Text = ""
Text3.Text = "00"
End Sub

Private Sub Command3_Click()
End
End Sub

Private Sub Timer1_Timer()
Text3.Text = CStr(Val(Text3.Text) - 1)
If Text3.Text = "00" Then
 If Text2.Text = "0" Then
  If Text1.Text = "" Then
  MsgBox "时间到!!!"
  Else
  Text1.Text = CStr(Val(Text1.Text) - 1)
  Text2.Text = "60"
  End If
 End If
End If
End Sub

答案:
获取QQ号。。这个我给你一个思路把,注册表容易,你直接在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 这里添加一个字符串值·然后输入路径就可以实现开机启动,然后加一个TIMER控件用FindWindow这个API函数检测QQ登陆窗口运行,在用FindWindowex获取用户名输入框句柄,这里有个问题那就是密码输入框不能获取要排除,因为密码输入框对密码进行了加密,所以不行,然后就用GetWindowText获取该控件的内容,从而获取到QQ号,再进行判断即可·如果是的话,再用GetWindowThreadProcessId 获取PID,然后在用OpenProcess获取进程句柄·再调用API函数TerminateProcess结束进程即可,具体的代码不写了,可能有点多,再说了你没给分·这些都是我自己打的 ,希望能帮助到你!
错了一句:
Texe2.Text = ""

Text2

上一个:VB制作一个网址的窗口
下一个:vb如何快速读取某一行

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,