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)         '指定されたジョイスティックが見つからない