Microsoft DirectX 8.0 (Visual Basic) |
入力デバイスのクラスとタイプを識別するために使用する。列挙するクラスまたはタイプを指定するには、これらの定数のいずれかを deviceType パラメータとして DirectInput8.GetDIDevices メソッドに渡す。デバイス タイプとサブタイプを表すパック値は、DirectInputDeviceInstance8.GetDevType メソッドによって返される。また、DirectInputDevice8.GetCapabilities が返す DIDEVCAPS 型の lDevType メンバに含まれる。
Enum CONST_DI8DEVICETYPE DI8DEVCLASS_ALL = 0 DI8DEVCLASS_DEVICE = 1 DI8DEVCLASS_GAMECTRL = 4 DI8DEVCLASS_KEYBOARD = 3 DI8DEVCLASS_POINTER = 2 DI8DEVTYPE_1STPERSON = 24 (&H18) DI8DEVTYPE_DEVICE = 17 (&H11) DI8DEVTYPE_DEVICECTRL = 25 (&H19) DI8DEVTYPE_DRIVING = 22 (&H16) DI8DEVTYPE_FLIGHT = 23 (&H17) DI8DEVTYPE_GAMEPAD = 21 (&H15) DI8DEVTYPE_JOYSTICK = 20 (&H14) DI8DEVTYPE_KEYBOARD = 19 (&H13) DI8DEVTYPE_MOUSE = 18 (&H12) DI8DEVTYPE_REMOTE = 27 (&H1B) DI8DEVTYPE_SCREENPOINTER = 26 (&H1A) DI8DEVTYPE_SUPPLEMENTAL = 28 (&H1C) End Enum