CSlider: komplettes Redraw?
-
Ich muss während der Laufzeit das Maximum eines Sliders ändern. Durch .RedrawWindow() erreiche ich dies soweit, nur wird der Marker nicht verschoben, sondern bleibt an der alten Stelle. Wenn ich dann wieder auf diesen Slider klicke, springt der Marker plötzlich an seine neue Position. Geht das auch während des RedrawWindow?
-
Machs doch ganz einfach so(PSEUDOCODE da keine Zeit!):
nPos = GetPos();
RedrawWindow();
SetPos(nPos);Fertig...