Schieberegler(slider bars)



  • Ich möchte mit Hilfe eines Schiebereglers gerne einen Parameter-Wert
    einer Funktion vergrößern bzw. verkleinern können!

    Hat das jemand vielleicht schonmal gemacht

    Bin für jeden Tip dankbar !

    Gruß





  • Hallo,

    Im InitDialog:

    Den Slider setzen:

    m_slider.SetRange(0,100);
    m_slider.SetPos(0);
    m_slider.SetPageSize(1);

    Dann am besten ein OnHScroll Event einfügen und dort den Parameter ändern.

    meinparameter = m_slider.GetPos();

    Wobei aber meinparameter global gesetzt werden sollte.

    Natürlich kannst Du auch in Deiner Funktion direkt "meinparameter = m_slider.GetPos();" aufrufen, aber dann bekommst Du nur den aktuellen WErt des Sliders wenn die Funktion gerade aktiv ist.

    Gruß

    Ocrana



  • Original erstellt von Ocrana:
    **

    Wobei aber meinparameter global gesetzt werden sollte.

    **

    😕 😕 😕

    Global bracht man hier überhaupt nichts setzten.
    Globale Variablen sind schlechte Programmierung.


Anmelden zum Antworten