Fragen zu CSlider



  • Kann ein Slider von alleine an bestimmte Werte (an den Tickmarks) snappen, oder muss man das zu Fuss programmieren?



  • IMHO zu Fuss, leider 😞



  • Eine weitere Frage: Ich habe dem Slider nun ein OnHScroll hinzugefügt. In diesem Handler setzt er aber den Slider nach UpdateData(false) immer auf den Initialisiserungswert zurück. Ich schiebe also von 0 auf 10 und der Slider springt wieder auf 0 zurück. Da steht aber nirgendwo ein SetPos()...
    Mit Quellcode kann ich leider nicht dienen, weil ich in der Uni mit dem Notebook nicht ans Netz darf und an diesem Rechner der Compiler nicht drauf ist.


  • Mod

    Dan nimm doch den Slider als datenwert aus dem DoDataExchange raus, oder besser verwende eben UpdateData nicht.
    UpdateData hat den grundsätzlichen Nachteil immer alle Controls zu lesen und zu schreiben. Bei einem oder zwei Controls mag es egal sein, bei 20 ist es ein Desaster.


Anmelden zum Antworten