ListView_SetSelectionMark 函数是用于设置列表视图控件中的选择标记(selection mark)的 Win32 API 函数。以下是该函数的声明:
void ListView_SetSelectionMark(
  HWND hwnd,
  int  i
);

参数说明:
  •  hwnd:要设置选择标记的列表视图控件的句柄。

  •  i:项的索引,该项将成为新的选择标记。


选择标记是一个虚拟标记,通常用于指示在列表视图中选择的项的位置。调用 ListView_SetSelectionMark 可以设置选择标记在列表视图中的位置。

以下是一个简单的示例,演示如何使用 ListView_SetSelectionMark 函数:
HWND hwndListView = /* 获取列表视图的句柄 */;
int itemIndex = 2;  // 新的选择标记的项的索引

ListView_SetSelectionMark(hwndListView, itemIndex);

这将把列表视图中索引为2的项设置为新的选择标记。请注意,实际应用中可能需要根据需要设置不同的选择标记。


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