Мышь (DX8)

Работа с 2D и 3D графикой, видео, звуком.

Модератор: Mikle

Maxwell
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 182
Зарегистрирован: 01.10.2003 (Ср) 15:48
Откуда: Russia

Мышь (DX8)

Сообщение Maxwell » 19.11.2003 (Ср) 19:41

Как работает мышь в DirectImput:
Как её инициализировать?

Yurich
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 675
Зарегистрирован: 05.03.2003 (Ср) 3:43
Откуда: DONBASS/Gorlovka

Сообщение Yurich » 19.11.2003 (Ср) 19:53


Maxwell
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 182
Зарегистрирован: 01.10.2003 (Ср) 15:48
Откуда: Russia

Сообщение Maxwell » 20.11.2003 (Чт) 21:01

Работает только, когда кликаешь. Как можно сделать, когда нажата клавиша?

Yurich
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 675
Зарегистрирован: 05.03.2003 (Ср) 3:43
Откуда: DONBASS/Gorlovka

Сообщение Yurich » 21.11.2003 (Пт) 21:09

Честно говоря не пробовал, по идее должно работать. Проверю.

Yurich
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 675
Зарегистрирован: 05.03.2003 (Ср) 3:43
Откуда: DONBASS/Gorlovka

Сообщение Yurich » 21.11.2003 (Пт) 22:25

Точно, нэ робэ!

Dim objDIDev As DirectInputDevice
Dim MS As DIMOUSESTATE

Запхни где-нить в цикле вот это (код для ДХ7, для 8 тоже должон подойти, или нечто похожее):

objDIDev.GetDeviceStateMouse MS
If MS.buttons(0) Then ...
If MS.buttons(1) Then ...
If MS.buttons(2) Then ...

Проверил, работает!

Maxwell
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 182
Зарегистрирован: 01.10.2003 (Ср) 15:48
Откуда: Russia

Сообщение Maxwell » 22.11.2003 (Сб) 21:51

Спасибо, всё работает.

Что значит Implements в статье про DX?

Yurich
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 675
Зарегистрирован: 05.03.2003 (Ср) 3:43
Откуда: DONBASS/Gorlovka

Сообщение Yurich » 23.11.2003 (Вс) 2:26

Maxwell писал(а):Что значит Implements в статье про DX?

Слово переводится как ОРУДИЯ или СРЕДСТВА для работы. Точнее не могу сказать.


Вернуться в Мультимедиа

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

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

    TopList