ListView_SetColumnOrderArray 是用于设置 ListView 控件列的显示顺序的函数,它在 Commctrl.h 头文件中声明。以下是该函数的声明:
BOOL ListView_SetColumnOrderArray(
  HWND hwnd,
  int  iCount,
  INT  *piArray
);

参数说明:
  •  hwnd:ListView 控件的句柄。

  •  iCount:指定 piArray 数组的元素个数。

  •  piArray:一个整数数组,数组的每个元素代表相应列的索引,按照数组的顺序设置列的显示顺序。


函数返回值为 BOOL 类型,表示是否成功执行。如果函数执行成功,返回值为非零;如果函数执行失败,返回值为零。

使用 ListView_SetColumnOrderArray 函数,你可以通过提供一个整数数组来设置 ListView 控件列的显示顺序。这在自定义列顺序时非常有用,例如在用户拖拽列头重新排序时。


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