Funciones de control de cadenas de shell
En esta sección se describen las funciones de control de cadenas de Windows Shell. Los elementos de programación explicados en esta documentación se exportan mediante Shlwapi.dll y se definen en Shlwapi.h y Shlwapi.lib.
En esta sección
Tema | Descripción |
---|---|
ChrCmpI |
Realiza una comparación entre dos caracteres. La comparación no distingue entre mayúsculas y minúsculas. |
GetAcceptLanguages |
Recupera una cadena usada con sitios web al especificar preferencias de idioma. |
IntlStrEqN |
Realiza una comparación con distinción entre mayúsculas y minúsculas de un número especificado de caracteres desde el principio de dos cadenas localizadas. |
IntlStrEqNI |
Realiza una comparación sin distinción entre mayúsculas y minúsculas de un número especificado de caracteres desde el principio de dos cadenas localizadas. |
IntlStrEqWorker |
Compara un número especificado de caracteres desde el principio de dos cadenas localizadas. |
IsCharSpace |
Determina si un carácter representa un espacio. |
SHLoadIndirectString |
Extrae un recurso de texto especificado cuando se da a ese recurso en forma de una cadena indirecta (una cadena que comienza con el símbolo '@'). |
SHStrDup |
Realiza una copia de una cadena en memoria recién asignada. |
StrCat |
Anexa una cadena a otra. Nota: No use. Vea Comentarios para funciones alternativas. |
StrCatBuff |
Copia y anexa caracteres de una cadena al final de otra. Nota: No use. Vea Comentarios para funciones alternativas. |
StrCatChainW |
Concatena dos cadenas Unicode. Se usa cuando se requieren concatenaciones repetidas en el mismo búfer. |
StrChr |
Busca una cadena para la primera aparición de un carácter que coincida con el carácter especificado. En la comparación se distinguen mayúsculas de minúsculas. |
StrChrI |
Busca una cadena para la primera aparición de un carácter que coincida con el carácter especificado. La comparación no distingue entre mayúsculas y minúsculas. |
StrChrNIW |
Busca una cadena para la primera aparición de un carácter especificado. La comparación no distingue entre mayúsculas y minúsculas. |
StrChrNW |
Busca una cadena para la primera aparición de un carácter especificado. En la comparación se distinguen mayúsculas de minúsculas. |
StrCmp |
Compara dos cadenas para determinar si son iguales. En la comparación se distinguen mayúsculas de minúsculas. |
StrCmpC |
Compara las cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. En la comparación se distinguen mayúsculas de minúsculas. |
StrCmpI |
Compara dos cadenas para determinar si son iguales. La comparación no distingue entre mayúsculas y minúsculas. |
StrCmpIC |
Compara dos cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. La comparación no distingue entre mayúsculas y minúsculas. |
StrCmpLogicalW |
Compara dos cadenas Unicode. Los dígitos de las cadenas se consideran contenido numérico en lugar de texto. Esta prueba no distingue mayúsculas de minúsculas. |
StrCmpN |
Compara un número especificado de caracteres desde el principio de dos cadenas para determinar si son iguales. En la comparación se distinguen mayúsculas de minúsculas. La macro StrNCmp difiere de esta función solo en el nombre. |
StrCmpNC |
Compara un número especificado de caracteres desde el principio de dos cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. En la comparación se distinguen mayúsculas de minúsculas. |
StrCmpNI |
Compara un número especificado de caracteres desde el principio de dos cadenas para determinar si son iguales. La comparación no distingue entre mayúsculas y minúsculas. La macro StrNCmpI difiere de esta función solo en el nombre. |
StrCmpNIC |
Compara un número especificado de caracteres desde el principio de dos cadenas mediante reglas de intercalación en tiempo de ejecución (ASCII) de C. La comparación no distingue entre mayúsculas y minúsculas. |
Strcpy |
Copia una cadena en otra. Nota: No use. Vea Comentarios para funciones alternativas. |
StrCpyN |
Copia un número especificado de caracteres desde el principio de una cadena a otra. Nota: No use esta función ni la macro StrNCpy . Vea Comentarios para funciones alternativas. |
StrCSpn |
Busca en una cadena la primera aparición de cualquiera de un grupo de caracteres. El método de búsqueda distingue mayúsculas de minúsculas y el carácter NULL de terminación se incluye dentro de la coincidencia del patrón de búsqueda. |
StrCSpnI |
Busca en una cadena la primera aparición de cualquiera de un grupo de caracteres. El método de búsqueda no distingue mayúsculas de minúsculas y el carácter NULL de terminación se incluye dentro de la coincidencia del patrón de búsqueda. |
StrDup |
Duplica una cadena. |
StrFormatByteSize64 |
Convierte un valor numérico en una cadena que representa el número expresado como un valor de tamaño en bytes, kilobytes, megabytes o gigabytes, según el tamaño. |
StrFormatByteSizeA |
Convierte un valor numérico en una cadena que representa el número expresado como un valor de tamaño en bytes, kilobytes, megabytes o gigabytes, según el tamaño. Difiere de StrFormatByteSizeW en un tipo de parámetro. |
StrFormatByteSizeEx |
Convierte un valor numérico en una cadena que representa el número en bytes, kilobytes, megabytes o gigabytes, según el tamaño. Extiende StrFormatByteSizeW al ofrecer la opción de redondear al dígito mostrado más cercano o descartar dígitos no reproducidos. |
StrFormatByteSizeW |
Convierte un valor numérico en una cadena que representa el número expresado como un valor de tamaño en bytes, kilobytes, megabytes o gigabytes, según el tamaño. Difiere de StrFormatByteSizeA en un tipo de parámetro. |
StrFormatKBSize |
Convierte un valor numérico en una cadena que representa el número expresado como un valor de tamaño en kilobytes. |
StrFromTimeInterval |
Convierte un intervalo de tiempo, especificado en milisegundos, en una cadena. |
StrIsIntlEqual |
Compara un número especificado de caracteres desde el principio de dos cadenas para determinar si son iguales. |
StrNCat |
Anexa un número especificado de caracteres desde el principio de una cadena al final de otra. Nota: No use esta función ni la macro StrCatN . Vea Comentarios para ver funciones alternativas. |
StrPBrk |
Busca en una cadena la primera aparición de un carácter contenido en un búfer especificado. Esta búsqueda no incluye el carácter nulo de terminación. |
StrRChr |
Busca en una cadena la última aparición de un carácter especificado. En la comparación se distinguen mayúsculas de minúsculas. |
StrRChrI |
Busca en una cadena la última aparición de un carácter especificado. La comparación no distingue entre mayúsculas y minúsculas. |
StrRetToBSTR |
Acepta una estructura STRRET devuelta por IShellFolder::GetDisplayNameOf que contiene o apunta a una cadena y devuelve esa cadena como BSTR. |
StrRetToBuf |
Convierte una estructura STRRET devuelta por IShellFolder::GetDisplayNameOf en una cadena y coloca el resultado en un búfer. |
StrRetToStr |
Toma una estructura STRRET devuelta por IShellFolder::GetDisplayNameOf y devuelve un puntero a una cadena asignada que contiene el nombre para mostrar. |
StrRetToStrN |
Toma una estructura STRRET devuelta por IShellFolder::GetDisplayNameOf, la convierte en una cadena y coloca el resultado en un búfer. |
StrRStrI |
Busca la última aparición de una subcadena especificada dentro de una cadena. La comparación no distingue entre mayúsculas y minúsculas. |
StrSpn |
Obtiene la longitud de una subcadena dentro de una cadena que consta completamente de caracteres contenidos en un búfer especificado. |
StrStrStr |
Busca la primera aparición de una subcadena dentro de una cadena. En la comparación se distinguen mayúsculas de minúsculas. |
StrStrI |
Busca la primera aparición de una subcadena dentro de una cadena. La comparación no distingue entre mayúsculas y minúsculas. |
StrToInt |
Convierte una cadena que representa un valor decimal en un entero. La macro StrToLong es idéntica a esta función. |
StrToInt64Ex |
Convierte una cadena que representa un valor decimal o hexadecimal en un entero de 64 bits. |
StrToIntEx |
Convierte una cadena que representa un número decimal o hexadecimal en un entero. |
StrTrim |
Quita los caracteres iniciales y finales especificados de una cadena. |
wnsprintf |
Toma una lista de argumentos de longitud variable y devuelve los valores de los argumentos como una cadena con formato printf. Nota: No use esta función. Vea Comentarios para ver funciones alternativas. |
wvnsprintf |
Toma una lista de argumentos y devuelve los valores de los argumentos como una cadena con formato printf. Nota: No use esta función. Vea Comentarios para ver funciones alternativas. |