Modifie le diviseur sélectionné par surbrillance
#include <GuiHeader.au3>
_GUICtrlHeader_SetHotDivider ( $hWnd, $iFlag, $iInputValue )
$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 |
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.
#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