Retrieves the number of logical positions the slider moves.
#Include <GuiSlider.au3>
_GUICtrlSliderGetLineSize($h_slider)
Parameters
$h_slider | handle of the control |
Return Value
Returns value that specifies the line size for the slider.
Remarks
Retrieves the number of logical positions the slider moves in response to keyboard input from the arrow keys.
Related
_GUICtrlSliderSetLineSize
Example
#include <GUIConstants.au3>
#include <GuiSlider.au3>
opt('MustDeclareVars', 1)
Dim $Gui_Slider, $slider1, $msg, $h_slider, $Status
$Gui_Slider = GUICreate("Slider Get Line Size", 220, 100, 100, 200)
GUISetBkColor(0x00E0FFFF) ; will change background color
$slider1 = GUICtrlCreateSlider(10, 10, 200, 20)
GUICtrlSetLimit(-1, 200, 0) ; change min/max value
GUISetState()
GUICtrlSetData($slider1, 45) ; set cursor
$h_slider = ControlGetHandle($Gui_Slider, "", "msctls_trackbar321")
$Status = GUICtrlCreateLabel("Line Size: " & _GUICtrlSliderGetLineSize ($h_slider), 0, 80, 220, 20, BitOR($SS_SUNKEN, $SS_CENTER))
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
EndSelect
WEnd