设置项目的部分或全部属性,使用参数.
#Include <GuiListView.au3>
_GUICtrlListView_SetItem($hWnd, $sText[, $iIndex = 0[, $iSubItem = 0[, $iImage = -1[, $iParam = -1[, $iIndent = -1]]]]])
$hWnd | 控件句柄 |
$sText | 项目文本.参考备注. |
$iIndex | [可选参数] 项目的 0 基索引 |
$iSubItem | [可选参数] 子项索引,或 0, 表示仅应用主项 |
$iImage | [可选参数] 项目图标在图像列表的 0 基索引 |
$iParam | [可选参数] 项目的具体值 |
$iIndent | [可选参数] 项目缩进的图像宽度数,一个缩进等于一个图像宽度. |
成功: | 返回 True |
失败: | 返回 False |
#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
$Debug_LV = False ; 检查传递给 ListView 函数的类名, 设置为True并输出到一个控件的句柄,用于检查它是否工作
_Main()
Func _Main()
Local $hListView
GUICreate("ListView Set Item", 400, 300)
$hListView = GUICtrlCreateListView("", 2, 2, 394, 268)
GUISetState()
; 添加列
_GUICtrlListView_AddColumn($hListView, "Items", 100)
; 添加项目
GUICtrlCreateListViewItem("Item 1", $hListView)
GUICtrlCreateListViewItem("Item 2", $hListView)
GUICtrlCreateListViewItem("Item 3", $hListView)
; Change item 2
MsgBox(4160, "信息", "Changing item 2")
_GUICtrlListView_SetItem($hListView, "New Item 2", 1)
; 循环直到用户退出
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
GUIDelete()
EndFunc ;==>_Main