描述
使用应用程序定义的比较功能对列表视图控件的项进行排序。
PB语法
FUNCTION ListView_SortItems ( _ BYVAL hwndLV AS DWORD, _ BYVAL pfnCompare AS DWORD, _ BYVAL lParamSort AS LONG _ ) AS LONG |
参数
hwndLV |
[in]处理ListView控件。 |
pfnCompare |
[in]指向应用程序定义的比较功能的指针。 |
lParamSort |
[in]传递给比较函数的应用程序定义的值。 |
返回值
如果成功返回TRUE,否则返回FALSE。
备注
比较函数具有以下形式。
FUNCTION CompareFunc(BYVAL lParam1 AS LONG, BYVAL lParam2 AS LONG, BYVAL lParamSort AS LONG) AS LONG
lParam1参数是与要比较的第一个项目相关联的值;
如果第一个项目应该在第二个项目之前,比较函数必须返回一个负值,如果第一个项目应该在第二个项目之后,则为正值,如果两个项目是等效的,则为0。
Note 在排序过程中,列表视图内容不稳定。
最低操作系统
Windows NT 3.51,Windows 95。
引用文件 #INCLUDE Once
ListViewCtrl.inc