Джойстики и другие игровые манипуляторы
Поиск по сайту

Опрос
Сколько вам лет и какой у вас пол?
До 14 (М)
До 14 (Ж)
14–17 (М)
14–17 (Ж)
18–22 (М)
18–22 (Ж)
23–30 (М)
23–30 (Ж)
31–40 (М)
31–40 (Ж)
41–50 (М)
41–50 (Ж)
51 и выше (М)
51 и выше (Ж)

Контроль джойстика в Delphi

Клаву топтать – это вам не с Джойстиком баловаться...

Действительно, Delphi это позволяет. Нижеприведенный код был взят из действующего приложения, вы можете переписать его под себя, главное – он показывает технологию работы с джойстиком.

var
  myjoy: tjoyinfo;
begin
  joygetpos(joystickid1,@myjoy);
  trackbar1.position := myjoy.wypos;
  trackbar2.position := myjoy.wxpos;
  radiobutton1.checked := (myjoy.wbuttons and joy_button1)>0;
  radiobutton2.checked := (myjoy.wbuttons and joy_button2)>0;
end;

Не забудьте включить MMSYSTEM в список используемых (USES) модулей.

Источник: www.delphiworld.narod.ru

Copyright © 2003–2025 Maxim Shalumov. All rights reserved. Server: HPE ProLiant MicroServer
Rambler's Top100 Рейтинг@Mail.ru