ジョイスティック通知メッセージ

[このページに関連付けられている機能である ジョイスティックは、従来の機能です。 これは 、Windows.Gaming.Input 名前空間に置き換わりました。 Windows.Gaming.Input 名前空間は、Windows 10とWindows 11用に最適化されています。 Microsoft では、新しいコードでは、可能な場合はジョイスティックではなく Windows.Gaming.Input 名前空間を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

ジョイスティック メッセージは、ジョイスティックが位置を変更したか、ボタンの 1 つが状態を変更したことをアプリケーションに通知します。 MM_JOY1で始まるメッセージは、アプリケーションが識別子ジョイスティック 1 を使用してジョイスティックからの入力を要求した場合に関数に送信され、アプリケーションが識別子ジョイスティック 2 を使用してジョイスティックからの入力を要求した場合は、MM_JOY2メッセージが送信されます。

次の表のメッセージは、ジョイスティック ボタンの状態を示しています。

Message 説明
MM_JOY1BUTTONDOWN ジョイスティック・ジョイスティック・ジョイスティック1のボタンが押されました。
MM_JOY1BUTTONUP ジョイスティック・ジョイスティック・ジョイスティック1のボタンが解放されました。
MM_JOY1MOVE ジョイスティック・ジョイスティックID1は、x方向またはy方向の位置を変更しました。
MM_JOY1ZMOVE ジョイスティック・ジョイスティックID1がz方向の位置を変更しました。
MM_JOY2BUTTONDOWN ジョイスティックのジョイスティックジョイスティック2のボタンが押されました。
MM_JOY2BUTTONUP ジョイスティック・ジョイスティック・ジョイスティック2のボタンがリリースされました。
MM_JOY2MOVE ジョイスティックジョイスティックのジョイスティックID2がx方向またはy方向の位置を変更しました
MM_JOY2ZMOVE ジョイスティック・ジョイスティックID2がz方向の位置を変更しました。

 

すべてのメッセージでは、存在しないボタンがリリース済みとして報告されます。