Собственно сабж. При попытке увеличить это число с помощью GuiCtrlSetLimit меняется стиль UpDown'а, сам лимит уменьшается.
Код:
#include <EditConstants.au3>
#include <UpdownConstants.au3>
$iLimit = 32765
$iDefault = 32765
For $i = 0 to 7 Step +1
GUI()
$iLimit += 1
Next
Func GUI()
$Form1 = GUICreate('Example')
$Input1 = GUICtrlCreateInput($iDefault, 10, 40, 100, 20, $ES_RIGHT)
$Updown1 = GUICtrlCreateUpdown($Input1, $UDS_NOTHOUSANDS)
$Input2 = GUICtrlCreateInput(-1*$iDefault, 120, 40, 100, 20, $ES_RIGHT)
$Updown2 = GUICtrlCreateUpdown($Input2, $UDS_NOTHOUSANDS)
If $i Then
$Label1 = GUICtrlCreateLabel('$iLimit = ' & $iLimit, 10, 10, 100, 20)
GUICtrlSetLimit($Updown1, $iLimit, -1*$iLimit)
GUICtrlSetLimit($Updown2, $iLimit, -1*$iLimit)
Else
$Label1 = GUICtrlCreateLabel('No limits.', 10, 10, 100, 20)
EndIf
GUISetState(@SW_SHOW, $Form1)
Do
Until GUIGetMsg() = -3
GUISetState(@SW_HIDE, $Form1)
GUICtrlDelete($Label1)
GUICtrlDelete($Updown2)
GUICtrlDelete($Input2)
GUICtrlDelete($Updown1)
GUICtrlDelete($Input1)
GUIDelete($Form1)
EndFunc