1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| procedure TForm1.Form1Create(Sender: TObject);
var
myJoyCaps: JoyCaps; // Syntaxe Delphi -> myJoyCaps: TJoyCaps;
begin
joyGetDevCaps(joystickid1,@myJoyCaps,sizeof(myJoyCaps));
joySetCapture(self.Handle, joystickid1, 100, true);
end;
et puis par exemple ensuite j'utilise :
procedure TForm1.MMJOY1MOVE (var LocMessage: TMMJoyStick);
begin
Edit1.Text := IntToStr(LocMessage.ypos);
Edit2.Text := IntToStr(LocMessage.xpos);
trackbar1.position := LocMessage.ypos;
trackbar2.position := LocMessage.xpos;
Edit3.Text := floattostr(Percentage(LocMessage.ypos));
Edit4.Text := floattostr(Percentage(LocMessage.xpos));
end; |
Partager