Microsoft DirectX 8.0 (Visual Basic) |
非標準のマウス、キーボード、ジョイスティックなどの Microsoft® DirectInput® デバイスに、データ形式を設定する。
object.SetDataFormat(format As DIDATAFORMAT, _ formatArray() As DIOBJECTDATAFORMAT))
失敗した場合はエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
DIERR_ACQUIRED |
DIERR_INVALIDPARAM |
DirectInputDevice8.Acquire メソッドでデバイスを取得する前に、データ形式を設定しなければならない。データ形式は、一度設定するだけでよい。データ形式は、デバイスが取得されている間は変更できない。
DirectInputDevice8.SetActionMap、DirectInputDevice8.SetCommonDataFormat