OnMButtonUp feuert nicht!!!



  • Header-File:
    afx_msg void OnMButtonUp(UINT nFlags, CPoint point);

    cpp-File:
    void CDetailWindow::OnMButtonUp(UINT nFlags, CPoint point)
    {
    // TODO: Add your message handler code here and/or call default
    AfxMessageBox("Hallo");
    CFrameWnd::OnMButtonUp(nFlags, point);
    }

    Alle anderen Events wie KeyDown, KeyUp, MouseMove funktionieren einwandfrei. Hab mir schon die Meldungen mit dem Tool Spy++ angesehen. Hier wird das Event OnMButtonDown angezeigt.

    Was mache ich falsch? Wird OnMButtonDown vom CFrameWnd nicht unterstützt?

    mfG
    Martin



  • Öhm, also ich würde dich als erstes fragen, ob du weißt, dass das M hier nicht für "Mouse" steht, sondern für "Middle".
    Entsprechend gibt es noch OnLButtonDown und OnRButtonDown.

    PS: Übrigens steht bei dir oben was von MButtonUp.
    Unten steht aber was von MButtonDown.
    Wollts nur gesagt haben...



  • Danke für den Hinweis.

    Ich möchte die mittlere-Maustaste auswerten.
    Im CDialog funktioniert es, aber im CFrameWnd nicht.

    Bin ratlos. Danke für eure Hilfe.

    mfG
    Martin


Anmelden zum Antworten