我插入了一个操纵杆。它有一个名称字符串“My 50cent Joystick”,如果我去Vista下的控制面板下的游戏控制器,它会显示出来。我想以编程方式检索此字符串。经过一些研究后,我发现joyGetDevCaps可以检索除名称字符串之外的大量信息。在szPname下我得到“Microsoft Pc Joystick driver”并根据一些信息。在szOEMVxD数组下,我得到了被随机字符包围的“pc joystick driver”。如何获取控制面板下显示的名称?
答案 0 :(得分:3)
嗯...
也许尝试enumerating系统上的操纵杆。传递给回调函数的DIDEVICEINSTANCE可能包含您在tszInstanceName或tszProductName字段中查找的字符串。