Everything_SetSort
该Everything_SetSort函数将结果应如何排序。
句法
void Everything_SetSort( DWORD dwSortType );
参数
- dwSortType
- 排序类型可以是以下值之一:
EVERYTHING_SORT_NAME_ASCENDING(1) EVERYTHING_SORT_NAME_DESCENDING(2) EVERYTHING_SORT_PATH_ASCENDING(3) EVERYTHING_SORT_PATH_DESCENDING(4) EVERYTHING_SORT_SIZE_ASCENDING(5) EVERYTHING_SORT_SIZE_DESCENDING(6) EVERYTHING_SORT_EXTENSION_ASCENDING(7) EVERYTHING_SORT_EXTENSION_DESCENDING(8) EVERYTHING_SORT_TYPE_NAME_ASCENDING(9) EVERYTHING_SORT_TYPE_NAME_DESCENDING(10) EVERYTHING_SORT_DATE_CREATED_ASCENDING(11) EVERYTHING_SORT_DATE_CREATED_DESCENDING(12) EVERYTHING_SORT_DATE_MODIFIED_ASCENDING(13) EVERYTHING_SORT_DATE_MODIFIED_DESCENDING(14) EVERYTHING_SORT_ATTRIBUTES_ASCENDING(15) EVERYTHING_SORT_ATTRIBUTES_DESCENDING(16) EVERYTHING_SORT_FILE_LIST_FILENAME_ASCENDING(17) EVERYTHING_SORT_FILE_LIST_FILENAME_DESCENDING(18) EVERYTHING_SORT_RUN_COUNT_ASCENDING(19) EVERYTHING_SORT_RUN_COUNT_DESCENDING(20) EVERYTHING_SORT_DATE_RECENTLY_CHANGED_ASCENDING(21) EVERYTHING_SORT_DATE_RECENTLY_CHANGED_DESCENDING(22) EVERYTHING_SORT_DATE_ACCESSED_ASCENDING(23) EVERYTHING_SORT_DATE_ACCESSED_DESCENDING(24) EVERYTHING_SORT_DATE_RUN_ASCENDING(25) EVERYTHING_SORT_DATE_RUN_DESCENDING(26)
回报价值
此功能没有返回值。
备注
默认排序为EVERYTHING_SORT_NAME_ASCENDING(1)。这种是免费的。
建议使用快速排序,快速排序是即时的。
在Everything中启用快速排序:
- 在“ 所有内容”中,从“ 工具”菜单中单击“ 选项”。
- 单击“ 索引”选项卡。
- 检查快速排序以获得所需的快速排序类型
- 单击确定。
可能不支持排序,在这种情况下,在收到结果后,您应该调用* Everything_GetResultListSort来确定实际使用的排序。
必须在Everything_Query之前调用此函数。
例
//设置搜索。 Everything_SetSearch(“123 ABC”); //按大小降序排序。 Everything_SetSort(EVERYTHING_SORT_SIZE_DESCENDING); //执行查询 Everything_Query(FALSE);
要求
需要一切1.4.1或更高版本。