Schieberegler-Steuerelement-Memberfunktionen
Eine Anwendung kann die Memberfunktionen des Schieberegler-Steuerelements aufrufen, um Informationen über das Schieberegler-Steuerelement (CSliderCtrl) abzurufen und ihre Eigenschaften zu ändern.
Um die Position des Schiebereglers (d. h. der Wert, den der Benutzer ausgewählt hat) zu bestimmen, verwenden Sie die GetPos-Memberfunktion.Um die Position des Schiebereglers festzulegen, verwenden Sie die SetPos-Memberfunktion.Sie können jederzeit die VerifyPos-Memberfunktion verwenden, um zu überprüfen, ob der Schieberegler zwischen dem minimalen und den maximalen Werte darstellt.
Der Gültigkeitsbereich eines Schiebereglersteuerelements ist die Menge zusammenhängender Werten, die das Schieberegler-Steuerelement darstellen kann.Die meisten Anwendungen verwenden die SetRange-Memberfunktion, um den Bereich des Schieberegler-Steuerelements festzulegen, wenn er zum ersten Mal erstellt wird.Anwendungen können den Bereich hinter dem Slider-Steuerelement dynamisch geändert wurde erstellt, indem die SetRangeMax und SetRangeMin-Memberfunktionen verwendet werden.Eine Anwendung, die den kann in der Regel dynamisch geändert werden soll, Bereich Einstellungen für die endgültigen Bereichs ab, wenn der Benutzer die Arbeit mit dem Slider-Steuerelement beendet wurde.Um diese Einstellungen zu bestimmen, verwenden Sie die GetRange, GetRangeMax und GetRangeMin-Memberfunktionen.
Eine Anwendung kann das TBS_AUTOTICKS Format verwenden, um die Teilstriche des Schieberegler-Steuerelements automatisch angezeigt haben.Wenn eine Anwendung muss steuern die Position der Teilstriche Häufigkeit oder Allerdings können einige Memberfunktionen verwendet werden.
Um die Position eines Teilstrichs festzulegen, kann eine Anwendung die SetTic-Memberfunktion verwenden.Die SetTicFreq-Memberfunktion ermöglicht es einer Anwendung, Teilstriche festzulegen, die in regelmäßigen Abständen im Bereich des Schieberegler-Steuerelements angezeigt werden.Beispielsweise kann die Anwendung diese Memberfunktion verwenden, um nur 10 Teilstriche in einem Bereich von 1 bis 100 anzuzeigen.
Um den Index im Bereich gemäß einem Teilstrich abzurufen, verwenden Sie die GetTic-Memberfunktion.Die Memberfunktion GetTicArray ein Array dieser Indizes ab.Um die Position eines Teilstrichs in Clientkoordinaten zu bestimmen, verwenden Sie die GetTicPos-Memberfunktion.Eine Anwendung kann die Anzahl von Teilstrichen abrufen, indem Sie die GetNumTics-Memberfunktion verwendet.
Die ClearTics-Memberfunktion entfernt alle Teilstriche des Schieberegler-Steuerelements.
Eine Zeilengröße des Schieberegler-Steuerelements legt fest, wie weit sich der Schieberegler verschoben, wenn eine Anwendung eine TB_LINEDOWN oder TB_LINEUP Benachrichtigung empfängt.Auf ähnliche Weise bestimmt die Seitengröße die Antwort auf TB_PAGEDOWN und TB_PAGEUP Benachrichtigungsmeldungen.Anwendungen können die Zeilen- und den Seitengrößenwert abrufen und festlegen, indem sie die GetLineSize, SetLineSize, GetPageSize und SetPageSize-Memberfunktionen verwendet werden.
Eine Anwendung kann Memberfunktionen verwenden, um die Abmessungen eines Schiebereglersteuerelements abzurufen.Die GetThumbRect-Memberfunktion ruft das umschließende Rechteck für den Schieberegler ab.Die GetChannelRect-Memberfunktion ruft das umschließende Rechteck für den Steuerkanal des Schieberegler-Steuerelements ab.(Der Kanal ist der Bereich, in dem der Schieberegler verschoben wird und dem die Hervorhebung, wenn ein Bereich ausgewählt ist)
Wenn ein Schieberegler-Steuerelement das TBS_ENABLESELRANGE Format verfügt, kann der Benutzer einen Bereich von zusammenhängenden Werten davon auswählen.Einige Memberfunktionen können den Auswahlbereich dynamisch angepasst werden soll.Die SetSelection-Memberfunktion legt das Anfangs- und Endposition der Auswahl ab.Wenn der Benutzer beendet hat, einen Auswahlbereich festgelegt wird, kann eine Anwendung die Einstellungen abrufen, indem Sie die GetSelection-Memberfunktion verwendet.Um die Auswahl eines Benutzers zu löschen, verwenden Sie die ClearSel-Memberfunktion.