CSliderCtrl::SetThumbLength
Legt die Länge des Schiebereglers im aktuellen Trackleisten-Steuerelement fest.
void SetThumbLength(
int nLength
);
Parameter
Parameter |
Description |
---|---|
[in] nLength |
Länge des Schiebereglers, in Pixel. |
Hinweise
Diese Methode erfordert, dass die Trackleisten-Steuerelement zu TBS_FIXEDLENGTH Format festgelegt wird.
Diese Methode sendet die TBM_SETTHUMBLENGTH Meldung, die im Windows SDK beschrieben wird.
Anforderungen
Header: afxcmn.h
Beispiel
Im folgenden Codebeispiel wird die Variable, m_sliderCtrl, die verwendet wird, um auf das aktuelle Trackleisten-Steuerelement zuzugreifen. Im Beispiel wird auch eine Variable, thumbLength, die verwendet wird, um die Standardlänge der Ziehpunktkomponente des Trackleisten-Steuerelements zu speichern. Diese Variablen werden im folgenden Beispiel verwendet.
// Variable to access the slider control.
CSliderCtrl m_sliderCtrl;
// Lenght of the slider control's thumb.
int thumbLength;
Im folgenden Codebeispiel wird die Ziehpunktkomponente des Trackleisten-Steuerelements zweimal zu seiner Standardlänge fest.
// Add extra initialization.
// Modify the size of the slider control's thumb.
// First, set the TBS_FIXEDLENGTH style.
m_sliderCtrl.ModifyStyle( 0, TBS_FIXEDLENGTH );
thumbLength = m_sliderCtrl.GetThumbLength();
m_sliderCtrl.SetThumbLength( thumbLength * 2 );
// End extra initialization.