Freigeben über


Verwenden von Schieberegler-Steuerelementen

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

  • Die Steuerung wird erstellt. Wenn das Steuerelement in einer Dialogfeldvorlage angegeben ist, wird die Erstellung automatisch ausgeführt, wenn das Dialogfeld erstellt wird. (Sie sollten in Ihrer Dialogklasse über ein CSliderCtrl-Element verfügen, 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. Für Steuerelemente in einem Dialogfeld ist ein guter Zeitpunkt, dies zu tun, in der Funktion OnInitDialog des Dialogs.

  • 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 wird. Wenn sich das Schieberegler-Steuerelement in einem Dialogfeld befindet, werden es und das CSliderCtrl-Objekt 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
Steuerung