# Function Reference

GUICtrlCreateUpdown

Creates an UpDown control for the GUI.

GUICtrlCreateUpdown ( inputcontrolID [,style] )

Parameters

inputcontrolID | The controlID of the input control in which the updown control will be created.
style | [optional] Defines the style of the control. See GUI Control Styles Appendix. default (-1) : $UDS_ALIGNRIGHT forced style : $UDS_SETBUDDYINT and $UDS_ALIGNRIGHT if no align defined.

Return Value

Success: | Returns the identifier (controlID) of the new control.
Failure: | Returns 0.

Remarks

Max and min value can be set with GUICtrlSetLimit.
By default Windows decrease the value when clicking the upper arrow button.
Default height resizing is done according to the one of the related input control.

Related

GUICtrlCreateInput, GUICtrlSetData, GUICtrlSetLimit

Example

#include "GUIConstants.au3"
$title = "My GUI UpDown"
GUICreate($title,-1,-1,-1,-1, $WS_SIZEBOX)
$input = GUICtrlCreateInput ("2",10,10, 50, 20)
$updown = GUICtrlCreateUpdown($input)
; Attempt to resize input control
GUICtrlSetPos($input, 10,10, 100, 40 )
GUISetState ()
; Run the GUI until the dialog is closed
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
Wend
msgbox(0,"Updown",GUICtrlRead($input))