CSliderCtrl

Ein "Schieberegler" (auch bekannt als eine Trackbar) ist ein Fenster mit einem Schieberegler und optionale Teilstriche. Wenn der Benutzer mit der Maus oder den Pfeiltasten den Schieberegler bewegt, sendet das Steuerelement Benachrichtigungen, um die Änderung anzuzeigen.

Schieberegler-Steuerelemente sind nützlich, wenn Sie den Benutzer einen diskreten Wert oder eine Reihe von aufeinander folgenden Werten in einem Bereich auswählen möchten. Beispielsweise könnten Sie ein Slider-Steuerelement verwenden, um dem Benutzer ermöglichen, die Wiederholrate der Tastatur legen Sie durch Verschieben des Schiebereglers auf einen bestimmten Teilstrich.

Die CSliderCtrl -Klasse stellt die Funktionalität des Windows gemeinsame Schieberegler-Steuerelements. Dieses Steuerelement (und somit die CSliderCtrl Klasse) ist nur für Programme, die unter Windows 95 und Windows NT Version 3.51 und höher.

Der Schieberegler bewegt sich in Schritten, die Sie angeben, wenn Sie es erstellen. Beispielsweise, wenn Sie angeben, dass der Schieberegler sollte eine Reihe von fünf, der Schieberegler kann nur besetzen sechs Positionen: eine Stelle an der linken Seite das Slider-Steuerelement und eine Position für jedes Inkrement im Bereich. In der Regel wird jede dieser Positionen durch ein Häkchen gekennzeichnet.

Sie erstellen einen Schieberegler mit den Konstruktor und die Create -Memberfunktion von CSliderCtrl. Sobald Sie ein Slider-Steuerelement erstellt haben, können Sie Memberfunktionen in CSliderCtrl verwenden, um viele seiner Eigenschaften zu ändern. Änderungen, die Sie vornehmen können umfassen Festlegen der minimalen und maximalen Positionen des Schiebereglers, Zeichnen von Teilstrichen, Festlegen eines Auswahlbereichs und Neupositionieren des Schiebereglers.

Weitere Informationen zum Verwenden von CSliderCtrl, finden Sie unter Kontrolle Themen und Verwenden von CSliderCtrl im Visual C++ Programmer's Guide.

# include lt;afxcmn.h>

Klasse&nmember |nbsp; Basisklasse | Hierarchiediagramm

Proben&Nbsp; MFC-Beispiel CMNCTRL2 | MFC-Beispiel FIRE

Siehe auch&Nbsp;CProgressCtrl

Index