глобал MouseMove

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
BOO
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 06.09.2003 (Сб) 14:23
Откуда: Саратовская обл. г.Энгельс

глобал MouseMove

Сообщение BOO » 13.04.2004 (Вт) 6:34

можно ли создать глобальный метод mousemove для всей формы, а не делать это для каждого объекта
Слушайте рок!

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 13.04.2004 (Вт) 7:25

Ну да. Знаешь, как сделать глобальный MouseMove? Используя GetCursorPos, ищешь положение курсора на экране и, если 5 мс назад он был не там, где сейчас, то он передвинулся :), произошло событие. А здесь тебе нужно то же самое, только ещё отфильтровывать движения мыша вне формы.

P.S. если не понял, поищи пример с глобальным MouseMove (на форуме был)...

BOO
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 126
Зарегистрирован: 06.09.2003 (Сб) 14:23
Откуда: Саратовская обл. г.Энгельс

а клик

Сообщение BOO » 16.04.2004 (Пт) 7:03

а как отследить клик?
(был ли сделан если был то какой кнопкой) :o
Слушайте рок!

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 22.04.2004 (Чт) 7:09

А клик - это GetAsyncKeyState. Код ЛКМ - 1, ПКМ - 2, по-моему.

P.S. ЛКМ - левая кнопка мыши


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

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

Сейчас этот форум просматривают: Google-бот, PetalBot и гости: 4

    TopList