Joystick Message MM_JOY1BUTTONDOWN in Dialog based app.



  • Halli hallo,

    kann mir jemand verraten wie ich die Nachricht MM_JOY1BUTTONDOWN in einer Mfc (CDialog) Anwendung empfangen kann???

    100000 Dank!



  • Aaalso da mir in den letzten 10 Minuten keiner geantwortet hat (Frechheit übrigens) poste ich mal meine Lösung und frage, ob das so geht (hab grad keinen Joystick da).

    Im cpp File:

    BEGIN_MESSAGE_MAP(CProgDlg, CDialog)
      //{{AFX_MSG_MAP(CProgDlg)
      ON_MESSAGE(MM_JOY1BUTTONDOWN, OnJoyBtnDown)
      //}}AFX_MSG_MAP
    END_MESSAGE_MAP()
    
    void CProgDlg::OnJoyBtnDown(LPARAM lParam, WPARAM fwButtons)
    {
      // ...
    }
    

    Und im Header:

    // CProgDlg.h
    // ...
    class CProgDlg
    {
      // Generated message map functions
      //{{AFX_MSG(CProgDlg)
    
      afx_msg void OnJoyBtnDown(LPARAM lParam, WPARAM fwButtons);
      //}}AFX_MSG
      DECLARE_MESSAGE_MAP()
    };
    


  • @Antares

    Wenn man NeilH & visualcbeginner trauen kann 😃

    Kann ja nicht sein, daß da noch jemand außer mir bei Codeguru sucht 😃 😃 😃

    Sollte funktionieren... denn was anderes macht der Klassen-Assisten ja auch nicht !!!

    MfG veganza



  • Hmm jetzt hab ich einen Joystick und es klappt nicht mit o.g. Codeschnippsel.
    Der Joystick geht, sagt zumindest dieses Testprogramm in der 98er Systemsteuerung (Spieleoptionen oder so). Auch wenn ich MM_JOY2BUTTONUP einsetzte kloppts nicht.

    Any suggestions?


Anmelden zum Antworten