Function Reference

_GUICtrlSliderGetPageSize

Retrieves the number of logical positions the slider moves.

#Include <GuiSlider.au3>
_GUICtrlSliderGetPageSize($h_slider)

 

Parameters

$h_slider handle of the control

 

Return Value

Returns a value that specifies the page size for the slider.

 

Remarks

Retrieves the number of logical positions the slider moves in response to keyboard input,
or mouse input, such as clicks in the sliders's channel.
The logical positions are the integer increments in the slider's range of minimum to maximum slider positions.

 

Related

_GUICtrlSliderSetPageSize

 

Example


#include <GUIConstants.au3>
#include <GuiSlider.au3>

opt('MustDeclareVars', 1)

Dim $Gui_Slider, $slider1, $msg, $h_slider, $Status

$Gui_Slider = GUICreate("Slider Get Page 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("Page Size: " & _GUICtrlSliderGetPageSize ($h_slider), 0, 80, 220, 20, BitOR($SS_SUNKEN, $SS_CENTER))
While 1
   $msg = GUIGetMsg()
   Select
      Case $msg = $GUI_EVENT_CLOSE
         ExitLoop
   EndSelect
WEnd