CSliderCtrl - Schieberegler verschwinden lassen
-
Hallo,
ich suche eine Möglichkeit zur Laufzeit den Schieberegler eines CSliderCtrl verschwinden zulassen. (Also einfach nur deaktivieren mit EnableWindow(FALSE) reicht nicht) bin für jeden Vorschlag dankbar.
mfg alter ego
-
Vielleicht funktioniert ja
GetDlgItem(IDC_VONDEMDING)->ShowWindow(false);
-
Dadurch verschwindet der ganze Slider, es soll aber nur der Schieberegler also das was sich bewegt verschwinden.
-
Ach so, jetzt habe ich es verstanden, aber eine Lösung habe ich nicht...
-
Stil TBS_NOTHUMB setzen!
-
Danke für die schnellen Antworten. Dank Martin Richter bekam ich was ich wollte.
Mein Quellcode zum Verstecken sieht so aus:
m_slide.ModifyStyle(0, TBS_NOTHUMB);und zum sichtbar machen:
m_slide.ModifyStyle(TBS_NOTHUMB, 0);Und es funktioniert perfekt