Spin Button Styles
The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.
The latest version of this topic can be found at Spin Button Styles.
Many of the settings for a spin button (CSpinButtonCtrl) are controlled by styles. You can set the following styles using the Properties window in the dialog editor.
Orientation Either Vertical or Horizontal. Controls the orientation of the arrow buttons. Associated with the
UDS_HORZ
style.Alignment One of Unattached, Left, or Right. Controls the location of the spin button. Left and Right position the spin button next to the buddy window. The width of the buddy window is decreased to accommodate the spin button. Associated with the
UDS_ALIGNLEFT
andUDS_ALIGNRIGHT
styles.Auto Buddy Automatically selects the previous window in Z-order as buddy window to the spin button. In a dialog template, this is the control which precedes the spin button in the tab order. Associated with the
UDS_AUTOBUDDY
style.Set Buddy Integer Causes the spin control to increment and decrement the caption of the buddy window as the current position changes. Associated with the
UDS_SETBUDDYINT
style.No Thousands Does not insert the thousands separator in the value in the caption of the buddy window. Associated with the
UDS_NOTHOUSANDS
style.Note
Set this style if you want to use dialog data exchange (DDX) to get the integer value from the buddy control.
DDX_Text
does not accept embedded thousand separators.Wrap Causes the position to "wrap" as the value is incremented or decremented beyond the range of the control. Associated with the
UDS_WRAP
style.Arrow Keys Causes the spin button to increment or decrement the position when the UP ARROW and DOWN ARROW keys are pressed. Associated with the
UDS_ARROWKEYS
style.