ListView_GetSelectionMark 函数是 Windows API 中用于获取列表视图控件(ListView)中当前选择项的索引的函数。该函数在 Commctrl.h 头文件中声明。

以下是该函数的声明:
int ListView_GetSelectionMark(
  HWND hwnd
);

参数说明:
  •  hwnd:列表视图控件的句柄。


函数返回值:
  •  返回当前选择项的索引。如果没有选择项,则返回值为 -1。


使用示例:
#include <CommCtrl.h>

// 假设 hListView 是你的列表视图控件的句柄

int selectionMark = ListView_GetSelectionMark(hListView);

if (selectionMark != -1) {
    // 存在选择项,可以使用 selectionMark 进行相应的操作
} else {
    // 没有选择项
}

这个函数可以帮助你获取列表视图控件中当前选择项的索引,以便在程序中进行相应的处理。


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