Définit la position du contrôle ToolTip par rapport au Slider
#include <GuiSlider.au3>
_GUICtrlSlider_SetTipSide ( $hWnd, $iLocation )
$hWnd | ID/handle du contrôle Slider |
$iLocation | Le coté où afficher le contrôle info-bulle. Cette valeur peut être l'un des suivantes: $TBTS_TOP - sera positionné au-dessus du Slider. Cet indicateur est utilisé avec les sliders horizontaux. $TBTS_LEFT - sera positionné à gauche du Slider. Cet indicateur est utilisé avec les sliders verticaux. $TBTS_BOTTOM - sera placé au-dessous du Slider. Cet indicateur est utilisé avec les sliders horizontaux. $TBTS_RIGHT - sera placé à la droite du curseur. Cet indicateur est utilisé avec les sliders verticaux. |
Utilisez le style $TBS_TOOLTIPS pour afficher des info-bulles.
#include <GUIConstantsEx.au3> #include <GuiSlider.au3> Example() Func Example() Local $idRdoBottom, $idRdoLeft, $idRdoRight, $idRdoTop, $idSlider, $idSlider2 ; Crée une GUI GUICreate("Slider Set Tip Side", 400, 296) $idSlider = GUICtrlCreateSlider(2, 2, 375, 20, BitOR($TBS_TOOLTIPS, $TBS_AUTOTICKS)) $idSlider2 = GUICtrlCreateSlider(380, 2, 20, 292, BitOR($TBS_TOOLTIPS, $TBS_AUTOTICKS, $TBS_VERT)) GUISetState(@SW_SHOW) GUICtrlCreateGroup("Tip Side Horiz", 2, 25, 120, 120) $idRdoBottom = GUICtrlCreateRadio("Bottom", 5, 40, 108, 20) $idRdoTop = GUICtrlCreateRadio("Top", 5, 115, 108, 20) GUICtrlCreateGroup("", -99, -99, 1, 1) GUICtrlSetState($idRdoTop, $GUI_CHECKED) GUICtrlCreateGroup("Tip Side Vert", 130, 25, 120, 120) $idRdoLeft = GUICtrlCreateRadio("Left", 132, 65, 108, 20) $idRdoRight = GUICtrlCreateRadio("Right", 132, 90, 108, 20) GUICtrlCreateGroup("", -99, -99, 1, 1) GUICtrlSetState($idRdoLeft, $GUI_CHECKED) ; Boucle jusqu'à ce que l'utilisateur quitte. Local $iMsg Do $iMsg = GUIGetMsg() Switch $iMsg Case $idRdoBottom _GUICtrlSlider_SetTipSide($idSlider, $TBTS_BOTTOM) Case $idRdoLeft _GUICtrlSlider_SetTipSide($idSlider2, $TBTS_LEFT) Case $idRdoRight _GUICtrlSlider_SetTipSide($idSlider2, $TBTS_RIGHT) Case $idRdoTop _GUICtrlSlider_SetTipSide($idSlider, $TBTS_TOP) EndSwitch Until $iMsg = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example