Retrieves an item's attributes
#Include <GuiListView.au3>
_GUICtrlListView_GetItem($hWnd, $iIndex[, $iSubItem = 0])
$hWnd | 控件句柄 |
$iIndex | 项目的 0 基索引 |
$iSubItem | [可选参数] 子项索引 |
返回如下格式数组: | |
[0] - 项目状态, 可以是下列值的组合: | |
1 - 项目被标记为剪切和粘贴操作 | |
2 - 项目作为拖放目标高亮显示 | |
4 - 项目具有焦点 | |
8 - 项目被选中 | |
[1] - 项目的覆盖图像索引 | |
[2] - 项目的状态图像索引 | |
[3] - 项目文本 | |
[4] - 项目图像的 0 基索引 | |
[5] - 应用程序定义的项目值 | |
[6] - 项目缩进的图像宽度 | |
[7] - 平铺视图组接收项目的标识符 |
#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
$Debug_LV = False ; 检查传递给 ListView 函数的类名, 设置为True并输出到一个控件的句柄,用于检查它是否工作
_Main()
Func _Main()
Local $aItem, $hListView
GUICreate("ListView Get Item", 400, 300)
$hListView = GUICtrlCreateListView("Items", 2, 2, 394, 268)
GUISetState()
GUICtrlCreateListViewItem("Row 1", $hListView)
GUICtrlCreateListViewItem("Row 2", $hListView)
GUICtrlCreateListViewItem("Row 3", $hListView)
; Show item 2 text
$aItem = _GUICtrlListView_GetItem($hListView, 1)
MsgBox(4160, "信息", "Item 2 Text: " & $aItem[3])
; 循环直到用户退出
Do
Until GUIGetMsg() = $GUI_EVENT_CLOSE
GUIDelete()
EndFunc ;==>_Main