Freigeben über


Verwenden von Schieberegler-Steuerelementen

Die typische Verwendung eines Schieberegler-Steuerelements folgt dem folgenden Muster:

  • Das Steuerelement wird erstellt. Wenn das Steuerelement in einer Dialogfeldvorlage angegeben ist, wird die Erstellung automatisch ausgeführt, wenn das Dialogfeld erstellt wird. (Sie sollten über eine CSliderCtrl-Element in Ihrer Dialogklasse, das dem Schieberegler-Steuerelement entspricht.) Alternativ können Sie die Funktion "Member erstellen " verwenden, um das Steuerelement als untergeordnetes Fenster eines beliebigen Fensters zu erstellen.

  • Rufen Sie die verschiedenen Set-Memberfunktionen auf, um Werte für das Steuerelement festzulegen. Änderungen, die Sie vornehmen können, umfassen das Festlegen der minimalen und maximalen Positionen für den Schieberegler, das Zeichnen von Teilstrichen, das Festlegen eines Auswahlbereichs und das Ändern der Position des Schiebereglers. Bei Steuerelementen in einem Dialogfeld ist dies in der OnInitDialog-Funktion des Dialogfelds sinnvoll.

  • Wenn der Benutzer mit dem Steuerelement interagiert, sendet er verschiedene Benachrichtigungen. Sie können den Schiebereglerwert aus dem Steuerelement extrahieren, indem Sie die GetPos-Memberfunktion aufrufen.

  • Wenn Sie mit dem Steuerelement fertig sind, müssen Sie sicherstellen, dass es ordnungsgemäß zerstört ist. Wenn sich das Schieberegler-Steuerelement in einem Dialogfeld befindet, wird es CSliderCtrl automatisch zerstört. Andernfalls müssen Sie sicherstellen, dass sowohl das Steuerelement als auch das CSliderCtrl Objekt ordnungsgemäß zerstört werden.

Siehe auch

Verwenden von CSliderCtrl
Steuerelemente