voidtools

Everything_SetSort

La función Everything_SetSort establece cómo se deben ordenar los resultados.


Nota: los comentarios se mantendrán en inglés para evitar errores de traducción.


Sintaxis

void Everything_SetSort(
DWORD dwSortType
);

Parámetros

dwSortType

El tipo de ordenado, puede ser uno de los valores siguientes:

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)

Valor de Retorno

Esta función no tiene valores de retorno.


Observaciones

El ordenado por defecto es EVERYTHING_SORT_NAME_ASCENDING (1). This sort is free.

Es recomendado utilizar ordenados rápidos, el ordenado rápido es instantáneo.

To enable fast sorts in Everything:

  • En Everything, desde el menúHerramientas, haga clic en Opciones.

  • Haga clic en la pestaña Índices.

  • Marque el tipo de ordenado rápido que desee para el tipo de ordenado.

  • Haga clic en Aceptar.


Es posible que el ordenado no sea soportado, en tal caso, tras que haya recibido sus resultados deberá llamar a *Everything_GetResultListSort para determinar el ordenado utilizado actualmente.


Esta función debe ser llamada antes que Everything_Query.


Ejemplo

// set the search.
Everything_SetSearch("123 ABC");

// sort by size descending.
Everything_SetSort(EVERYTHING_SORT_SIZE_DESCENDING);

// execute the query
Everything_Query(FALSE);

Requirements

Requiere Everything 1.4.1 o posterior.


Vea también


© 2024 - Privacidad