joyGetPos
機能
ジョイスティックを照会して、その位置とボタンの状態を取得する。
Declare Function joyGetPos Lib "winmm.dll" _
(ByVal uJoyID As Long, pji As JOYINFO) As Long
Declare Function joyGetPos Lib "winmm.dll" _
(ByVal uJoyID As Integer, pji As JOYINFO) As Integer
引数
uJoyID
照会するジョイスティック(JOYSTICKID1またはJOYSTICKID2)のID
pji
ジョイスティックの位置とボタンの状態が入るJOYINFO構造体
戻り値
正常終了のとき JOYERR_NOERROR
エラーのとき 次のエラー値のいずれか
備考
動作、視点コントロールまたは 4 つ以上のボタンが 4?6 軸に渡るデバイスでは、joyGetPosEx()関数を使う
Const MMSYSERR_NODRIVER = (MMSYSERR_BASE + 6) 'ジョイスティックドライバが存在しない
Const MMSYSERR_INVALPARAM = (MMSYSERR_BASE + 11) '無効なパラメータが指定された
Const JOYERR_UNPLUGGED = (JOYERR_BASE + 7) '指定されたジョイスティックが見つからない