UDF > GUI > GuiSlider >


_GUICtrlSlider_GetTic

Obtient la position logique d'une marque de graduation

#include <GuiSlider.au3>
_GUICtrlSlider_GetTic ( $hWnd, $iTic )

Paramètres

$hWnd ID/handle du contrôle Slider
$iTic Index, de base 0, identifiant une marque de graduation. Les index valides sont dans la plage de zéro à deux de moins que le nombre de marques retournées par la fonction _GUICtrlSlider_GetNumTics() qui dépend elle-même de _GUICtrlSlider_SetTicFreq().

Valeur de retour

Succès: Retourne la position logique de la marque de graduation.
Échec: Retourne -1.

En relation

_GUICtrlSlider_SetTic

Exemple

#include <GUIConstantsEx.au3>
#include <GuiSlider.au3>
#include <MsgBoxConstants.au3>

Example()

Func Example()
    Local $iTic = Random(0, 100, 1), $idSlider

    ; Crée une GUI
    GUICreate("Slider Get Tic", 400, 296)
    $idSlider = GUICtrlCreateSlider(2, 2, 396, 20, BitOR($TBS_TOOLTIPS, $TBS_AUTOTICKS, $TBS_ENABLESELRANGE))
    GUISetState(@SW_SHOW)

    ; Définit Tic
    _GUICtrlSlider_SetTic($idSlider, $iTic)

    ; Obtient Tic
    MsgBox($MB_SYSTEMMODAL, "Information", "Tic: " & _GUICtrlSlider_GetTic($idSlider, $iTic))

    ; Boucle jusqu'à ce que l'utilisateur quitte.
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
    GUIDelete()
EndFunc   ;==>Example