Показать сообщение отдельно
  #12  
Старый 29.03.2010, 08:10
Rat Rat вне форума
Активный
 
Регистрация: 12.09.2008
Сообщения: 391
Репутация: 6078
По умолчанию

А как видны ваши устройства в Windows? Он их вообще определяет? Или Вы просто хотите читать данные с портов? Судя по ответу, как то Windows их всётаки видит...

Есть 2 флага, с помощью которых можно получить список джойстиков:
Константа DIEDFL_ATTACHEDONLY - получить только подключенные устройства ввода.
Константа DIEDFL_ALLDEVICES позволит найти все устройства, для которых установлены соответствующие драйверы, даже если получить данные от них будет невозможно.

Со времен старых компьютеров, действительно была возможность использовать только 2 джойстика. Поэтому и в DirectInput так написано.
Ответить с цитированием