Functions > Window > Controls >


ControlListView

Envoie une commande � un contr�le ListView32.

ControlListView ( "title", "text", controlID, "command" [, option1 [, option2]] )

Param�tres

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.

Valeur de retour

D�pend de la commande comme le montre le tableau ci-dessous. En cas d'erreur (telle qu'une commande ou fen�tre/contr�le invalide), @error est mis � 1.

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".


Dans une vue d�taill�e d'un contr�le ListView32, un �l�ment correspond � une rang�e et un sous-�l�ment � une colonne.

Remarque

Certaines commandes peuvent �chouer lors de l'utilisation d'un processus AutoIt 32-Bits pour lire un processus 64-bits. De m�me des commandes peuvent �chouer lors de l'utilisation d'un processus AutoIt 64-Bits pour lire un processus 32-bits.

En relation

ControlCommand

Exemple

#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))