ListView_SetItemText 函数是用于设置列表视图控件中项的文本的 Win32 API 函数。以下是该函数的声明:
BOOL ListView_SetItemText(
  HWND   hwnd,
  int    i,
  int    iSubItem,
  LPWSTR pszText
);

参数说明:
  •  hwnd:要设置项文本的列表视图控件的句柄。

  •  i:项的索引。

  •  iSubItem:子项的索引,指定项中的哪一列。

  •  pszText:要设置的文本。


该函数允许你设置列表视图中特定项的特定子项(列)的文本。

以下是一个简单的示例,演示如何使用 ListView_SetItemText 函数:
HWND hwndListView = /* 获取列表视图的句柄 */;
int itemIndex = 0;      // 要设置文本的项的索引
int subItemIndex = 1;   // 要设置文本的子项的索引(第二列)
LPWSTR newText = L"New Text";  // 要设置的新文本

// 设置第一项的第二列文本为 "New Text"
ListView_SetItemText(hwndListView, itemIndex, subItemIndex, newText);

这将把列表视图中索引为0的项的第二列文本设置为 "New Text"。请注意,实际应用中可能需要根据需要设置更多的项的文本。


转载请注明出处:http://www.zyzy.cn/article/detail/24760/Win32 API/Commctrl.h/ListView_SetItemText