Im делает секундомер, чтобы измерить, сколько времени потребуется, чтобы определенное оружие очистило их клип в CS: GO. У меня есть секундомер, запрограммированный, но он работает, только если im щелкнет в пределах окна. Если это возможно, кто-нибудь знает, как заставить его начать/остановить даже в другой программе? Ill опубликуйте код ниже.VB Секундомер контролируется мышью
Public Class Form1
Dim WithEvents timer As New Timer
Dim milliseconds As Integer
Private Sub Form1_MouseDown(sender As Object, e As MouseEventArgs) Handles MyBase.MouseDown
Timer1.Start()
End Sub
Private Sub Form1_MouseUp(sender As Object, e As MouseEventArgs) Handles MyBase.MouseUp
Timer1.Stop()
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
totalTime.Text = 0.0
End Sub
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
totalTime.Text = totalTime.Text + 0.01
End Sub
End Class
Почему бы не использовать [секундомер класса] (https://msdn.microsoft.com /en-us/library/system.diagnostics.stopwatch%28v=vs.110%29.aspx)? – stuartd
Другие программы, как и мышь. Вы можете увидеть MouseUp, установив для свойства Capture формы значение True. Но MouseDown, нет, это то, что пользователь нажимает. Используйте изображение быка, чтобы сделать его очевидным. –
Вы хотите узнать, как долго мышь удерживается в другом приложении? http://stackoverflow.com/questions/23626869/how-to-capture-mouse-windows-messages-out-of-the-application –