Toon posts:

[C++] Button 5 afvangen bij Joystick

Pagina: 1
Acties:

Verwijderd

Topicstarter
[C++] Button 5 afvangen bij Joystick

http://www.crackinguniversity2000.it/Borland_C++Builder_How-To/157169109x/ch09/09-13.html

Met Cbuilder heb wat in de bovenstaande link staat nagebouwd. Dit voorbeeld gaat echter maar tot vier buttons en ik wil er meer afvangen. In de methode ShowStatusInfo(void) lukt me dit wel. Door de metode getPosJoyEx() te gebruiken.

Het probleem zit hem bij het Updaten van de knoppen. Omdat als MM_JOY1BUTTONDOWN / MM_JOY1BUTTONUP gebruikt, er alleen gekeken wordt of de eerste vier butten veranderen. Hoe kan ik dit aanpassen zodat ik meerdere butten kan toevoegen aan de methode void __fastcall JMButtonUpdate(TMessage &msg)

Verwijderd

Er zijn ook maar messages gedefinieerd voor 4 joystick buttons. Ik ben bang dat als je meer wilt je al heel snel in de richting van DirectInput moet kijken. Het DirectInput systeem is dusdanig flexibel opgezet dat het zo'n beetje alle mogelijke combinaties aan knoppen, stuurtjes, roertjes, hendeltjes en wat je ooit kan bedenken aan kan.