搖桿通知訊息

[與此頁面相關聯的功能 搖桿是舊版功能。 Windows.Gaming.Input 命名空間已取代它。 Windows.Gaming.Input 命名空間已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 Windows.Gaming.Input 命名空間 ,而不是 搖桿。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

搖桿訊息會通知您的應用程式搖桿已變更位置,或其中一個按鈕已變更狀態。 如果您的應用程式使用識別碼JOYTICKID1 從搖桿要求輸入,則從函式傳送開頭為 MM_JOY1 的訊息,如果應用程式使用 IDENTIFIERJOSTICKID2 要求輸入,則會傳送訊息MM_JOY2訊息。

下表中的訊息會識別搖桿按鈕的狀態:

訊息 描述
MM_JOY1BUTTONDOWN 已按下游戲杆的 [搖桿][搖桿][TICKID1] 按鈕。
MM_JOY1BUTTONUP 搖桿的 [搖桿] [搖桿] [TICKID1] 按鈕已釋放。
MM_JOY1MOVE 搖桿 JOYSTICKID1 已變更 x- 或 y 方向的位置。
MM_JOY1ZMOVE 搖桿 JOYSTICKID1 已變更 Z 方向的位置。
MM_JOY2BUTTONDOWN 已按下游戲杆的 [搖桿] [搖桿] [TICKID2] 按鈕。
MM_JOY2BUTTONUP 搖桿的 [搖桿] [搖桿] [TICKID2] 按鈕已釋放。
MM_JOY2MOVE 搖桿 JOYSTICKID2 已變更 x- 或 y 方向的位置
MM_JOY2ZMOVE 搖桿 JOYSTICKID2 已變更 Z 方向的位置。

 

所有訊息都會回報不存在的按鈕,如已釋出。