J'ai un joystick branché. Il a une chaîne de nom "My 50cent Joystick" qui apparaît si je vais aux contrôleurs de jeu sous le Panneau de configuration sur Vista. Je veux récupérer cette chaîne par programme. Après quelques recherches, j'ai trouvé joyGetDevCaps qui peut récupérer beaucoup d'informations à l'exception de la chaîne de nom. Sous szPname je reçois "Pilote Microsoft Pc Joystick" et sous certaines informations. Sous szOEMVxD array, j'obtiens ce qui ressemble à un "pilote de manette de jeu pc" entouré de caractères aléatoires. Comment obtenir le nom qui s'affiche sous le panneau de configuration?Récupérer le nom du joystick avec l'API win32
1
A
Répondre
3
Hmm ...
Peut-être essayer enumerating les joysticks sur le système. Le DIDEVICEINSTANCE qui est passé à votre fonction de rappel peut avoir la chaîne que vous recherchez dans ses champs tszInstanceName ou tszProductName.
Questions connexes
- 1. Émulation du joystick par programme
- 2. Lire le joystick à partir de Flash
- 3. joystick d'interrogation C#
- 4. DirectInput plage de joystick analogique
- 5. Récupérer dynamiquement le nom de la méthode actuelle
- 6. Comment obtenir le nom du module qui a provoqué une exception structurée avec une structure _EXCEPTION_POINTERS? (win32 C++)
- 7. Utiliser sed pour récupérer le nom de fichier du chemin d'accès complet?
- 8. Récupérer dynamiquement le contenu du disque
- 9. Comment récupérer le nom de ville actuel de l'utilisateur?
- 10. Espace de noms UUID et nom. Comment le récupérer?
- 11. Est-il possible de récupérer le nom du formulaire à partir d'une requête HTTPServletRequest Java?
- 12. Créer une propriété python avec le même nom que le nom du membre de la classe
- 13. iPhone: récupérer le contenu du répertoire "documents"
- 14. Fin du processus win32 vbscript
- 15. récupérer des données de deux colonnes avec le même nom mais la table différente
- 16. Comment récupérer le temps passé en mode utilisateur dans un processus win32
- 17. Obtenez le nom du formulaire ASP.NET
- 18. NHibernate.Caches.Velocity changer le nom du cache
- 19. Problème avec le caractère libxml encombant sur win32
- 20. Win32API - Comment obtenir le nom de fichier du processus à partir du handle de processus?
- 21. Comment puis-je obtenir le nom accessible en utilisant win32 de C#?
- 22. Echappement du nom de fichier lors du téléchargement avec Zend_File_Transfer_Adapter_Http
- 23. Comment configurer le contrôle des info-bulles Win32 avec du texte Unicode dynamique?
- 24. Comment puis-je récupérer un ID de processus pour la plate-forme Win32 Windows Mobile?
- 25. Win32: Exécution atomique du bloc de code
- 26. Modifier le nom du processus en C#?
- 27. Jeton pour le nom du paquet Maven
- 28. Quel est le nom du motif?
- 29. Lua: Obtenir le nom littéral du paramètre
- 30. Obtenir le nom du fichier en PHP
Merci. J'essayais d'éviter l'entrée directe mais on dirait qu'il n'y a aucun moyen. Votre méthode fonctionne. – max