RSFireblade Публикувано Февруари 22, 2009 Report Share Публикувано Февруари 22, 2009 Здравейте. Искам да помоля някай да направи програмка при която когато се натисне лявото копче на мишката да дърпа стрелката към височина 3000. Не искам да има копчета за настройка или някакви такива усложняващи проекта неща. Просто искам да видя принцъпът какъв е .Благодаря. Цитирай Link to comment Сподели другаде More sharing options...
VIS Публикувано Февруари 23, 2009 Report Share Публикувано Февруари 23, 2009 Това ще свърши ли работа ? Private Declare Function SetCursorPos Lib "user32" (ByVal X As Long, ByVal Y As Long) As Long Private Sub Form_MouseDown(Button As Integer, Shift As Integer, A As Single, B As Single) Dim jump As Long Dim X, Y As Long jump = SetCursorPos(X, Y) End SubКато при SetCursorPos(X, Y) заместваш X и Y със съответните стойности по желание. Цитирай Link to comment Сподели другаде More sharing options...
RSFireblade Публикувано Февруари 25, 2009 Author Report Share Публикувано Февруари 25, 2009 Абе нещо немога баш да се ориентирам .Как да я направя така , че като натисна върху формата и мишката да се дърпа към височина 3000.Мерси. Цитирай Link to comment Сподели другаде More sharing options...
crio Публикувано Февруари 25, 2009 Report Share Публикувано Февруари 25, 2009 Функцията SetCursorPos приема стойностти на X и Y в пискели, а числото 3000 предполагам е в twips, заради което трябва да се пресметне позицията в пиксели.SetCursorPos(100, Int(3000 / Screen.TwipsPerPixelY)) Цитирай Link to comment Сподели другаде More sharing options...
Препоръчан пост
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.