Cr�e un contr�le ListView pour une GUI.
GUICtrlCreateListView ( "text", left, top [, width [, height [, style = -1 [, exStyle = -1]]]] )
text | D�finition des ent�tes des colonnes. Elles sont s�par�es avec Opt("GUIDataSeparatorChar"). |
left | Coordonn�e X du coin sup�rieur gauche du contr�le. Si -1 est utilis� alors X sera automatiquement d�termin�e par GUICoordMode. |
top | Coordonn�e Y du coin sup�rieur gauche du contr�le. Si -1 est utilis� alors Y sera automatiquement d�termin�e par GUICoordMode. |
width | [optionnel] Largeur du contr�le (par d�faut, la largeur pr�c�dement utilis�e). |
height | [optionnel] Hauteur du contr�le (par d�faut, la hauteur pr�c�dement utilis�e). |
style |
[optionnel] D�finit le style du contr�le. Consultez Annexe des styles des contr�les GUI. Par d�faut (-1) : $LVS_SHOWSELALWAYS, $LVS_SINGLESEL Style forc� : $LVS_REPORT |
exStyle |
[optionnel] D�finit le style �tendu du contr�le. Consultez Table des styles �tendus ou Table des styles �tendus des ListView. Par d�faut (-1) : $LVS_EX_FULLROWSELECT, $WS_EX_CLIENTEDGE |
Succ�s: | Retourne l'ID du nouveau contr�le. |
�chec: | Retourne 0. |
GUICoordMode (Option), GUICtrlCreateListViewItem, GUICtrlRegisterListViewSort, GUICtrlSetData, GUIDataSeparatorChar (Option), GUIGetMsg
#include <GUIConstantsEx.au3> #include <MsgBoxConstants.au3> #include <WindowsConstants.au3> Example() Func Example() GUICreate("listview items", 220, 250, 100, 200, -1, $WS_EX_ACCEPTFILES) GUISetBkColor(0x00E0FFFF) ; Change la couleur de fond Local $idListview = GUICtrlCreateListView("col1 |col2|col3 ", 10, 10, 200, 150) ;, $LVS_SORTDESCENDING) Local $idButton = GUICtrlCreateButton("Value?", 75, 170, 70, 20) Local $idItem1 = GUICtrlCreateListViewItem("item2|col22|col23", $idListview) Local $idItem2 = GUICtrlCreateListViewItem("item1|col12|col13", $idListview) Local $idItem3 = GUICtrlCreateListViewItem("item3|col32|col33", $idListview) GUICtrlCreateInput("", 20, 200, 150) GUICtrlSetState(-1, $GUI_DROPACCEPTED) ; pour permettre de glisser-d�poser GUISetState(@SW_SHOW) GUICtrlSetData($idItem2, "ITEM1") GUICtrlSetData($idItem3, "||COL33") GUICtrlDelete($idItem1) ; Boucle jusqu'� ce que l'utilisateur quitte. Local $idMsg = GUIGetMsg() While $idMsg <> $GUI_EVENT_CLOSE Switch $idMsg Case $idButton MsgBox($MB_SYSTEMMODAL, "listview item", GUICtrlRead(GUICtrlRead($idListview)), 2) Case $idListview MsgBox($MB_SYSTEMMODAL, "listview", "clicked=" & GUICtrlGetState($idListview), 2) EndSwitch $idMsg = GUIGetMsg() WEnd EndFunc ;==>Example