Schiberegler unter C++.Net ?



  • Hallo Zusammen

    ich möcte mit einem Slider ein plus-minus wert anzeigen under C++.Net
    wie kann ich die richtung des sliders abfangen so das ich sagen kann
    wenn slider control rechts dann ++ wenn links dann --
    Wie macht man so was?

    So gehts in allen richtungen ++

    void CHalloDlg::OnNMCustomdrawSlider1(NMHDR *pNMHDR, LRESULT *pResult)
    {
    LPNMCUSTOMDRAW pNMCD = reinterpret_cast<LPNMCUSTOMDRAW>(pNMHDR);
    // TODO: Fügen Sie hier Ihren Kontrollbehandlungscode für die Benachrichtigung ein.
    m_Anzeige ++;

    UpdateData(false);
    *pResult = 0;
    }

    Grüße Can



  • hi,

    in der OnInitDialog:

    this->m_ctldimm.SetRange(0, 100, TRUE);
    this->m_ctldimm.SetPos(50);
    

    in deinem Slider Handler:

    pos = this->m_ctldimm.GetPos();
    reagieren auf einen Wert größer oder kleiner deines Werts bei SetPos
    

    schau mal hier: http://www.functionx.com/visualc/controls/slider.html
    Greets


Anmelden zum Antworten