Function Reference

_GUICtrlSliderGetLineSize

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.
The logical positions are the integer increments in the slider's range of minimum to maximum slider positions.

 

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