Envoie une commande à un contrôle ListView32.
ControlListView ( "title", "text", controlID, "command" [, option1 [, option2]] )
title | Le titre/hWnd/class de la fenêtre à atteindre. Consultez Définition spéciale de titre. |
text | Le texte de la fenêtre à atteindre. Consultez Définition spéciale de texte. |
controlID | Le contrôle avec lequel interagir. Consultez Controls. |
command | La commande à envoyer au contrôle (Consultez ci-dessous). |
option1 | [optionnel] Paramètre additionnel requis par certaines commandes. |
option2 | [optionnel] Paramètre additionnel requis par certaines commandes. |
Commande, Option1, Option2 | Operation |
"DeSelect", From [, To] | Annule la sélection d'un ou plusieurs éléments. |
"FindItem", "string to find" [, SubItem] | Retourne l'index de la chaîne recherchée. Retourne -1 si la chaîne n'est pas trouvée. |
"GetItemCount" | Retourne le nombre d'éléments de la liste. |
"GetSelected" [, option] | Retourne une chaîne contenant l'index des éléments sélectionnés. Si option=0 (défaut) seul l'index du premier élément sélectionné est retourné. Si option=1 alors tous les index sélectionnés sont retournés séparés par le caractère "|", par exemple: "0|3|4|10". Si aucun éléments n'est sélectionné, une chaine vide "" est retournée. |
"GetSelectedCount" | Retourne le nombre d'éléments qui sont sélectionnés. |
"GetSubItemCount" | Retourne le nombre de sous-éléments. |
"GetText", Item, SubItem | Retourne le texte d'un élément/sous élément donné. |
"IsSelected", Item | Retourne 1 si l'élément est sélectionné, sinon retourne 0. |
"Select", From [, To] | Sélectionne un ou plusieurs éléments. |
"SelectAll" | Sélectionne tous les éléments. |
"SelectClear" | Efface la sélection de tous les éléments. |
"SelectInvert" | Inverse la sélection en cours. |
"ViewChange", "view" | Change le type de vue en cours. Les types de vues possibles sont : "list", "details", "smallicons", "largeicons". |
#include <MsgBoxConstants.au3> ControlListView(@ProgramFilesDir & "\AutoIt3", "", "SysListView321", "SelectAll") ControlListView(@ProgramFilesDir & "\AutoIt3", "", "SysListView321", "Deselect", 2, 5) MsgBox($MB_SYSTEMMODAL, "", ControlListView(@ProgramFilesDir & "\AutoIt3", "", "SysListView321", "GetText", 9, 0)) MsgBox($MB_SYSTEMMODAL, "", ControlListView(@ProgramFilesDir & "\AutoIt3", "", "SysListView321", "FindItem", "14 KB", 1)) MsgBox($MB_SYSTEMMODAL, "", ControlListView(@ProgramFilesDir & "\AutoIt3", "", "SysListView321", "GetSelected", 1))