UDF > GUI > GuiHeader >


_GUICtrlHeader_SetHotDivider

Modifie le diviseur s�lectionn� par surbrillance

#include <GuiHeader.au3>
_GUICtrlHeader_SetHotDivider ( $hWnd, $iFlag, $iInputValue )

Param�tres

$hWnd Handle du contr�le
$iFlag Valeur sp�cifiant le type de valeur du param�tre $iInputValue.
Peut prendre l'une des valeurs suivantes:
    True - Indique que $iInputValue contient les coordonn�es des clients du pointeur
    False - Indique que $iInputValue contient l'index du diviseur
$iInputValue Valeur dont l'interpr�tation est indiqu�e par $iFlag

Valeur de retour

Retourne l'index du diviseur que le contr�le a mis en surbrillance.

Remarque

Cette fonction cr�e un effet qu'un contr�le Header produit automatiquement quand il a le style $HDS_DRAGDROP.
Il est destin� � �tre utilis� lorsque le propri�taire du contr�le g�re manuellement les op�rations de glisser-d�poser.

Exemple

#include <GUIConstantsEx.au3>
#include <GuiHeader.au3>

Example()

Func Example()
    Local $hGUI, $hHeader, $iIndex, $hBegin

    ; Cr�e une GUI
    $hGUI = GUICreate("Header", 400, 300)
    $hHeader = _GUICtrlHeader_Create($hGUI)
    _GUICtrlHeader_SetUnicodeFormat($hHeader, True)
    GUISetState(@SW_SHOW)

    ; Ajoute des colonnes
    _GUICtrlHeader_AddItem($hHeader, "Column 1", 100)
    _GUICtrlHeader_AddItem($hHeader, "Column 2", 100)
    _GUICtrlHeader_AddItem($hHeader, "Column 3", 100)
    _GUICtrlHeader_AddItem($hHeader, "Column 4", 100)

    ; Boucle jusqu'� ce que l'utilisateur quitte.
    Do
        If TimerDiff($hBegin) > 500 Then
            $iIndex = Mod($iIndex + 1, 4)
            _GUICtrlHeader_SetHotDivider($hHeader, False, $iIndex)
            $hBegin = TimerInit()
        EndIf
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc   ;==>Example