CScrollBar identifizieren



  • Ich habe in meinem Programm zwei Scrollbars. Leider kann ich nicht unterschieden, welche der beiden betätigt wurde, da ich auf das Event ON_WM_HSCROLL() mit der Funktion

    CMyAppAlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
    {
        // rechte oder linke Scrollbar?
    }
    

    reagiere. Wie kann ich die beiden unterscheiden?



  • Hat sich erledigt, habs im Internet gefunden:

    if (pScrollBar->GetDlgCtrlID() == IDC_ERSTE_SCROLLBAR)
    ...
    else if (pScrollBar->GetDlgCtrlID() == IDC_ZWEITE_SCROLLBAR)
    ...
    

Anmelden zum Antworten