导航:  Windows Controls Wrapper Functions > List View Control > Wrappers >

ListView_SortItemsEx

上一页返回章节概述下一页

描述

 

使用应用程序定义的比较功能对列表视图控件的项进行排序。

 

PB语法

 

FUNCTION ListView_SortItemsEx ( _

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是第一个项目的索引,lParam2第二个索引。

 

如果第一个项目应该在第二个项目之前,比较函数必须返回一个负值,如果第一个项目应该在第二个项目之后,则为正值,如果两个项目是等效的,则为0。

 

如果需要,您可以发送LVM_GETITEMTEXT消息以检索有关项目的更多信息。

 

除了传递给比较功能的信息类型外,此函数类似于ListView_SortItems.

 

Note  在排序过程中,列表视图内容不稳定。

 

最低操作系统

 

Windows 2000,Windows NT 4.0与Internet Explorer 5,Windows 98。

 

引用文件 #INCLUDE Once

 

ListViewCtrl.inc