Verwenden von CSpinButtonCtrl
Das Spinner-Steuerelement (auch als Auf-Ab-Steuerelement ) stellt ein Paar auf Pfeile, die ein Benutzer klicken kann, um einen Wert anzupassen. Dieser Wert ist die aktuelle Position. Die Position bleibt innerhalb des Bereichs des Drehfelds. Wenn der Benutzer auf den Aufwärtspfeil klickt, wird die Position zum Höchstwert; und der Benutzer auf den Abwärtspfeil klickt, wird die Position zum Minimum.
Das Spinner-Steuerelement wird in MFC durch die CSpinButtonCtrl-Klasse dargestellt.
Hinweis
Standardmäßig verfügt der Bereich für das Drehfeld das Maximum, das auf Null (sind (0) sowie der Mindest-, das bis 100 festgelegt ist.Da der maximale Wert kleiner als der minimale Wert ist, auf den Aufwärtspfeil wird verringert die Position und Klicken auf den Abwärtspfeil erhöht sie.Verwenden Sie CSpinButtonCtrl::SetRange, diese Werte anzupassen.
Normalerweise wird die aktuelle Position in einem Begleitsteuerelement angezeigt. Das Begleitsteuerelement wird als das Buddyfenster. Eine Abbildung eines Drehfeld-Steuerelements, finden Sie im Windows SDK unter Übergreifend Auf-Ab-Steuerelemente.
Ein Drehfeld-Steuerelement und ein Bearbeitungssteuerelementbuddyfenster, Visual Studio zu erstellen, ziehen Sie zuerst ein Bearbeitungssteuerelement zum Dialogfeld oder das Fenster, und ziehen Sie dann ein Drehfeld-Steuerelement. Wählen Sie das Drehfeld-Steuerelement aus und legen Sie dessen Auto Buddy und Eigenschaften Set Buddy Integer auf True fest. Legen Sie die Eigenschaft Ausrichtung fest; Rechts ausrichten ist am häufigsten Arten. Mit diesen Einstellungen wird das Bearbeitungssteuerelement als das Buddyfenster festgelegt, da es direkt das Bearbeitungssteuerelement in der Aktivierreihenfolge unmittelbar vorangestellt ist. Die Bearbeitungssteuerelementanzeigenganzen zahlen und das Drehfeld-Steuerelement wird in der rechten Seite des Bearbeitungssteuerelements eingebettet. Optional können Sie den gültigen Bereich des Drehfeld-Steuerelements festlegen, indem Sie die CSpinButtonCtrl::SetRange-Methode. Keine Ereignishandler sind erforderlich, zwischen dem Drehfeld-Steuerelement und dem Buddyfenster kommuniziert da diese Daten direkt. Wenn Sie ein Drehfeld-Steuerelement zu einem anderen Zweck, beispielsweise, mithilfe einer Reihe von Fenstern zu blättern oder Dialogfelder verwenden, fügen Sie Handler für die UDN_DELTAPOS Meldung hinzu und führen Sie die benutzerdefinierte Aktion dort aus.