Code : Tout sélectionner
#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
#include <ListViewConstants.au3>
#include <StructureConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=R:\Scripts\Autoit - Aqui\Suivi prestas\Test.kxf
Global $Form1 = GUICreate("Form1", 623, 442, 192, 124)
Global $List1 = GUICtrlCreateListView("COL1|COL2", 16, 24, 265, 318, BitOR($LVS_EDITLABELS, $LVS_REPORT))
ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $List1 = ' & $List1 & @crlf & '>Error code: ' & @error & @crlf) ;### Debug Console
_GUICtrlListView_SetExtendedListViewStyle(-1, BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT, $LVS_EX_DOUBLEBUFFER ))
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 150)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 80)
Global $List2 = GUICtrlCreateListView("COL3|Col4", 304, 24, 249, 318, BitOR($LVS_EDITLABELS, $LVS_REPORT))
ConsoleWrite('@@ Debug(' & @ScriptLineNumber & ') : $List2 = ' & $List2 & @crlf & '>Error code: ' & @error & @crlf) ;### Debug Console
_GUICtrlListView_SetExtendedListViewStyle(-1, BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT, $LVS_EX_DOUBLEBUFFER ))
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 0, 150)
GUICtrlSendMsg(-1, $LVM_SETCOLUMNWIDTH, 1, 80)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Func WM_NOTIFY($hWnd, $Msg, $wParam, $lParam)
Local $tagNMHDR, $event, $code, $bID
$tagNMHDR = DllStructCreate("int;int;int", $lParam)
$code = DllStructGetData($tagNMHDR, 3)
$bID = BitAND($wParam, 0xFFFF)
If $bID = 3 And $code = -2 Then MsgBox(0, "", "Clic List 1")
If $bID = 4 And $code = -2 Then MsgBox(0, "", "Clic List 2")
Return $GUI_RUNDEFMSG
EndFunc