Дублирующая ПСЕВДОэмуляция движения мышки и кликов

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Rostik Ultra (2)
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 159
Зарегистрирован: 10.05.2005 (Вт) 2:41
Откуда: Антарктическая республика

Дублирующая ПСЕВДОэмуляция движения мышки и кликов

Сообщение Rostik Ultra (2) » 26.08.2006 (Сб) 6:51

Есть объект PictureBox в котором в режиме реального времени отрисовываются события которые происходят в другом месте этой же формы (например изменения в web броузере)

Как это сделать следующее : юзер кликает на нарисованные объекты в этом PictureBox (см. выше) и настоящие объекты которые находятся в другом месте реагируют так как будто на них действительно кликают, хотя мышка должна находиться тут же (никуда не перемещаться чтобы осуществить действие)
Мой сайт http://mentalprograms.narod.ru/ - бесплатные развивающие программы

IIIypuk
Обычный пользователь
Обычный пользователь
 
Сообщения: 96
Зарегистрирован: 10.06.2006 (Сб) 12:39

Сообщение IIIypuk » 26.08.2006 (Сб) 8:49

Public Const MOUSEEVENTF_MOVE = &H1
Public Const MOUSEEVENTF_LEFTDOWN = &H2
Public Const MOUSEEVENTF_LEFTUP = &H4
Public Const MOUSEEVENTF_RIGHTDOWN = &H8
Public Const MOUSEEVENTF_RIGHTUP = &H10
Public Const MOUSEEVENTF_MIDDLEDOWN = &H20
Public Const MOUSEEVENTF_MIDDLEUP = &H40
Public Const MOUSEEVENTF_ABSOLUTE = &H8000

Public Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal _
cButtons As Long, ByVal dwExtraInfo As Long)

Пример:
mouse_event MOUSEEVENTF_LEFTDOWN + OUSEEVENTF_LEFTUP, 0, 0, 1, 1
Есть 10 типов людей. Те, кто понимает двоичную систему исчисления, и те, кто не понимает...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 123

    TopList