UDF > GUI > GuiListView >


_GUICtrlListView_GetItem

Obtient les attributs d'un �l�ment

#include <GuiListView.au3>
_GUICtrlListView_GetItem ( $hWnd, $iIndex [, $iSubItem = 0] )

Param�tres

$hWnd ID/handle du contr�le
$iIndex Index, de base 0, de l'�l�ment
$iSubItem [optionnel] Index du sous-�l�ment de base 1

Valeur de retour

Retourne un tableau avec le format suivant:
    [0] - Etat de l'�l�ment, qui peut �tre une combinaison des valeurss suivantes:
        1 - L'�l�ment est marqu� pour une op�ration couper-coller
        2 - L'�l�ment est surlign� comme cible d'une op�ration tirer-d�poser
        4 - L'�l�ment a le focus
        8 - L'�l�ment est s�lectionn�
    [1] - Index de base 1 de l'image de superposition de l'�l�ment
    [2] - Index de base 1 de l'image d'�tat de l'�l�ment
    [3] - Texte de l'�l�ment
    [4] - Index de base 0 de l'image de l'�l�ment
    [5] - Valeur d�finie par l'application de l'�l�ment
    [6] - Nombre de largeurs d'image pour le retrait de l'�l�ment
    [7] - Identifiant du groupe qui re�oit l'�l�ment

En relation

_GUICtrlListView_GetItemEx, _GUICtrlListView_SetItem

Exemple

#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
#include <MsgBoxConstants.au3>

Example()

Func Example()
    Local $aItem, $idListview

    GUICreate("ListView Get Item", 400, 300)

    $idListview = GUICtrlCreateListView("Items", 2, 2, 394, 268)
    GUISetState(@SW_SHOW)

    GUICtrlCreateListViewItem("Row 1", $idListview)
    GUICtrlCreateListViewItem("Row 2", $idListview)
    GUICtrlCreateListViewItem("Row 3", $idListview)

    ; Affiche le texte de l'�l�ment 2
    $aItem = _GUICtrlListView_GetItem($idListview, 1)
    MsgBox($MB_SYSTEMMODAL, "Information", "Item 2 Text: " & $aItem[3])

    ; Boucle jusqu'� ce que l'utilisateur quitte.
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE

    GUIDelete()
EndFunc   ;==>Example