Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Drehfeld-Steuerelement (auch als Nach-unten-Steuerelement bezeichnet) stellt ein Paar Pfeile bereit, auf die ein Benutzer klicken kann, um einen Wert anzupassen. Dieser Wert wird als aktuelle Position bezeichnet. Die Position bleibt innerhalb des Bereichs der Drehtaste. Wenn der Benutzer auf den Pfeil nach oben klickt, wird die Position in Richtung des Maximums verschoben. und wenn der Benutzer auf den Abwärtspfeil klickt, wird die Position in Richtung des Minimums verschoben.
Das Spin-Schaltfläche-Steuerelement wird in MFC durch die CSpinButtonCtrl-Klasse dargestellt.
Hinweis
Standardmäßig hat der Bereich für die Drehschaltfläche den maximalen Wert auf Null (0) und das Minimum auf 100 festgelegt. Da der Maximalwert kleiner als der Minimalwert ist, wird durch Klicken auf den Pfeil nach oben die Position verkleinert, und durch Klicken auf den Abwärtspfeil wird der Wert vergrößert. Verwenden Sie CSpinButtonCtrl::SetRange , um diese Werte anzupassen.
In der Regel wird die aktuelle Position in einem Begleitsteuerelement angezeigt. Das Begleitsteuerelement wird als Kumpelfenster bezeichnet. Eine Abbildung eines Spin-Button-Steuerelements finden Sie unter Informationen zu den Up-Down Steuerelementen im Windows SDK.
Um ein Spin-Steuerelement und ein Edit-Steuerelement Partner-Fenster zu erstellen, ziehen Sie in Visual Studio zunächst ein Edit-Steuerelement in das Dialogfeld oder Fenster und dann ein Spin-Steuerelement. Wählen Sie das Drehsteuerelement aus, und legen Sie die Eigenschaften Auto Buddy und Set Buddy Integer auf True fest. Legen Sie auch die Eigenschaft Ausrichtung fest; Rechts ausrichten ist am typischsten. Mit diesen Einstellungen wird das Edit-Steuerelement als Partner-Fenster festgelegt, da es in der Registerkarten-Reihenfolge direkt vor dem Edit-Steuerelement steht. Das Bearbeitungssteuerelement zeigt ganze Zahlen an, und das Spin-Steuerelement ist auf der rechten Seite des Bearbeitungssteuerelements eingebettet. Optional können Sie den gültigen Bereich des Drehungssteuerelements mithilfe der CSpinButtonCtrl::SetRange-Methode festlegen. Für die Kommunikation zwischen dem Spin-Steuerelement und dem Partner-Fenster sind keine Event Handler erforderlich, da sie direkt Daten austauschen. Wenn Sie ein Drehsteuerelement für einen anderen Zweck verwenden, z. B. um eine Reihe von Fenstern oder Dialogfeldern zu durchlaufen, fügen Sie einen Handler für die UDN_DELTAPOS Nachricht hinzu und führen Dort Ihre benutzerdefinierte Aktion aus.