Démarre l'édition du filtre spécifié
#include <GuiHeader.au3>
_GUICtrlHeader_EditFilter ( $hWnd, $iIndex [, $bDiscard = True] )
| $hWnd | Handle du contrôle |
| $iIndex | Index de l'élément, compté à partir de 0 |
| $bDiscard | [optionnel] Indicateur qui spécifie comment gérer les changements d'édition de l'utilisateur. Utilisez cette option pour indiquer ce qu'il faut faire si l'utilisateur est en train d'éditer le filtre lorsque le message est envoyé: True - Annule les modifications apportées par l'utilisateur False - Accepte les modifications apportées par l'utilisateur |
| Succès: | Retourne True. |
| Échec: | Retourne False. |
_GUICtrlHeader_ClearFilter, _GUICtrlHeader_ClearFilterAll
#include <GUIConstantsEx.au3> #include <GuiHeader.au3> Example() Func Example() Local $hGUI, $hHeader ; 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) ; Définit des filtres _GUICtrlHeader_EditFilter($hHeader, 0) Send("Filter 1") Sleep(1000) Send("{ENTER}") _GUICtrlHeader_EditFilter($hHeader, 1) Send("Filter 2") Sleep(1000) Send("{ENTER}") ; Efface le premier filtre _GUICtrlHeader_ClearFilter($hHeader, 0) ; Boucle jusqu'à ce que l'utilisateur quitte. Do Until GUIGetMsg() = $GUI_EVENT_CLOSE EndFunc ;==>Example