TV_SORTCB结构包含用于在树视图控件中排序子项的信息。
typedef struct _TV_SORTCB {tvscb
HTREEITEM hParent;
PFNTVCOMPARE lpfnCompare;
LPARAM lParam;
} TV_SORTCB, FAR *LPTV_SORTCB;
会员
lpfnCompare
指向应用程序定义的回调函数,每当需要比较两个列表项的相对顺序时,它将在排序操作期间调用。回调函数具有以下形式:
int CALLBACK CompareFunc(LPARAM lParam1,LPARAM lParam2,
LPARAM lParamSort);
如果第一个项目应该在第二个项目之前,则回调函数必须返回负值,如果第一个项目应该在第二个项目之后,则为正值,如果两个项目是等效的,则返回0。
【lParam1】和【此消息已过时。当前版本的Windows不发送此消息。】参数对应于要比较的两个项目的TV_ITEM结构的lParam的成员。【lParamSort】参数对应于使用TVM_SORTCHILDRENCB消息传递的TV_SORTCB结构的lParam的成员。
设定hParentfr
处理父项目。
lParam的
应用程序定义的32位值。
备注
该结构与TVM_SORTCHILDRENCB消息一起使用。
也可以看看