Obtient le handle d'une fenêtre jumelée à un Slider à sa gauche ou à sa droite
#include <GuiSlider.au3>
_GUICtrlSlider_GetBuddy ( $hWnd, $bLocation )
$hWnd | ID/handle du contrôle Slider |
$bLocation | De quel contrôle jumelé le handle doit être récupéré. Cette valeur peut être l'une des suivantes: True - Récupère le handle du contrôle jumelé à gauche du Slider. Si le contrôle Slider a le style $TBS_VERT, la fonction récupère le handle du contrôle jumelé au-dessus du Slider. False - Récupère la handle du contrôle jumelé à droite du Slider. Si le Slider a le style $TBS_VERT, la fonction récupère le handle du contrôle jumelé au-desous du Slider. |
Succès: | Retourne le handle du contrôle jumelé au Slider, à l'emplacement spécifié par $bLocation. |
Échec: | Retourne 0. |
#include <GUIConstantsEx.au3> #include <GuiSlider.au3> #include <MsgBoxConstants.au3> Example() Func Example() Local $idInput, $idInput2, $idSlider ; Crée une GUI GUICreate("Slider Get Buddy", 400, 296) $idSlider = GUICtrlCreateSlider(95, 2, 205, 20, BitOR($TBS_TOOLTIPS, $TBS_AUTOTICKS, $TBS_ENABLESELRANGE)) $idInput = GUICtrlCreateInput("0", 2, 25, 90, 20) $idInput2 = GUICtrlCreateInput("0", 2, 25, 90, 20) GUISetState(@SW_SHOW) ; Définit un contrôle jumelé à gauche _GUICtrlSlider_SetBuddy($idSlider, True, $idInput) ; Définit un contrôle jumelé à droite _GUICtrlSlider_SetBuddy($idSlider, False, $idInput2) ; Obtient le contrôle jumelé à gauche MsgBox($MB_SYSTEMMODAL, "Information", "Buddy Handle: " & _GUICtrlSlider_GetBuddy($idSlider, True)) ; Boucle jusqu'à ce que l'utilisateur quitte. Do Until GUIGetMsg() = $GUI_EVENT_CLOSE GUIDelete() EndFunc ;==>Example