Funzioni di gestione delle stringhe della shell
Questa sezione descrive le funzioni di gestione delle stringhe di Windows Shell. Gli elementi di programmazione descritti in questa documentazione vengono esportati da Shlwapi.dll e definiti in Shlwapi.h e Shlwapi.lib.
Contenuto della sezione
Argomento | Descrizione |
---|---|
ChrCmpI |
Esegue un confronto tra due caratteri. Nel confronto non viene fatta distinzione tra maiuscole e minuscole. |
GetAcceptLanguages |
Recupera una stringa usata con siti Web quando si specificano le preferenze della lingua. |
IntlStrEqN |
Esegue un confronto con distinzione tra maiuscole e minuscole di un numero specificato di caratteri dall'inizio di due stringhe localizzate. |
IntlStrEqNI |
Esegue un confronto senza distinzione tra maiuscole e minuscole di un numero specificato di caratteri dall'inizio di due stringhe localizzate. |
IntlStrEqWorker |
Confronta un numero specificato di caratteri dall'inizio di due stringhe localizzate. |
IsCharSpace |
Determina se un carattere rappresenta uno spazio. |
SHLoadIndirectString |
Estrae una risorsa di testo specificata quando viene specificata la risorsa sotto forma di stringa indiretta (stringa che inizia con il simbolo '@'). |
SHStrDup |
Crea una copia di una stringa in memoria appena allocata. |
StrCat |
Aggiunge una stringa a un'altra. Nota: Non usare. Vedere Osservazioni per le funzioni alternative. |
StrCatBuff |
Copia e aggiunge caratteri da una stringa alla fine di un'altra. Nota: Non usare. Vedere Osservazioni per le funzioni alternative. |
StrCatChainW |
Concatena due stringhe Unicode. Viene usato quando sono necessarie concatenazioni ripetute nello stesso buffer. |
StrChr |
Cerca una stringa per la prima occorrenza di un carattere corrispondente al carattere specificato. Il confronto è distinzione tra maiuscole e minuscole. |
StrChrI |
Cerca una stringa per la prima occorrenza di un carattere corrispondente al carattere specificato. Nel confronto non viene fatta distinzione tra maiuscole e minuscole. |
StrChrNIW |
Cerca una stringa per la prima occorrenza di un carattere specificato. Nel confronto non viene fatta distinzione tra maiuscole e minuscole. |
StrChrNW |
Cerca una stringa per la prima occorrenza di un carattere specificato. Il confronto è distinzione tra maiuscole e minuscole. |
Strcmp |
Confronta due stringhe per determinare se sono uguali. Il confronto è distinzione tra maiuscole e minuscole. |
StrCmpC |
Confronta le stringhe usando regole di confronto C run-time (ASCII). Il confronto è distinzione tra maiuscole e minuscole. |
StrCmpI |
Confronta due stringhe per determinare se sono uguali. Nel confronto non viene fatta distinzione tra maiuscole e minuscole. |
StrCmpIC |
Confronta due stringhe usando regole di confronto C run-time (ASCII). Nel confronto non viene fatta distinzione tra maiuscole e minuscole. |
StrCmpLogicalW |
Confronta due stringhe Unicode. Le cifre nelle stringhe vengono considerate come contenuto numerico anziché testo. Questo test non è distinzione tra maiuscole e minuscole. |
StrCmpN |
Confronta un numero specificato di caratteri dall'inizio di due stringhe per determinare se sono uguali. Il confronto è distinzione tra maiuscole e minuscole. La macro StrNCmp differisce da questa funzione solo in nome. |
StrCmpNC |
Confronta un numero specificato di caratteri dall'inizio di due stringhe usando regole di confronto C run-time (ASCII). Il confronto è distinzione tra maiuscole e minuscole. |
StrCmpNI |
Confronta un numero specificato di caratteri dall'inizio di due stringhe per determinare se sono uguali. Nel confronto non viene fatta distinzione tra maiuscole e minuscole. La macro StrNCmpI differisce da questa funzione solo in nome. |
StrCmpNIC |
Confronta un numero specificato di caratteri dall'inizio di due stringhe usando regole di confronto C run-time (ASCII). Nel confronto non viene fatta distinzione tra maiuscole e minuscole. |
Strcpy |
Copia una stringa in un'altra. Nota: Non usare. Vedere Osservazioni per le funzioni alternative. |
StrCpyN |
Copia un numero specificato di caratteri dall'inizio di una stringa a un altro. Nota: Non usare questa funzione o la macro StrNCpy . Vedere Osservazioni per le funzioni alternative. |
StrCSpn |
Cerca una stringa per la prima occorrenza di un gruppo di caratteri. Il metodo di ricerca è distinzione tra maiuscole e minuscole e il carattere NULL terminante è incluso nella corrispondenza del modello di ricerca. |
StrCSpnI |
Cerca una stringa per la prima occorrenza di un gruppo di caratteri. Il metodo di ricerca non è distinzione tra maiuscole e minuscole e il carattere NULL terminante è incluso nella corrispondenza del modello di ricerca. |
StrDup |
Duplica una stringa. |
StrFormatByteSize64 |
Converte un valore numerico in una stringa che rappresenta il numero espresso come valore di dimensione in byte, kilobyte, megabyte o gigabyte, a seconda delle dimensioni. |
StrFormatByteSizeA |
Converte un valore numerico in una stringa che rappresenta il numero espresso come valore di dimensione in byte, kilobyte, megabyte o gigabyte, a seconda delle dimensioni. Differisce da StrFormatByteSizeW in un tipo di parametro. |
StrFormatByteSizeEx |
Converte un valore numerico in una stringa che rappresenta il numero in byte, kilobyte, megabyte o gigabyte, a seconda delle dimensioni. Estende StrFormatByteSizeW offrendo la possibilità di arrotondare alla cifra visualizzata più vicina o di eliminare le cifre non visualizzate. |
StrFormatByteSizeW |
Converte un valore numerico in una stringa che rappresenta il numero espresso come valore di dimensione in byte, kilobyte, megabyte o gigabyte, a seconda delle dimensioni. Differisce da StrFormatByteSizeA in un tipo di parametro. |
StrFormatKBSize |
Converte un valore numerico in una stringa che rappresenta il numero espresso come valore di dimensione in kilobyte. |
StrFromTimeInterval |
Converte un intervallo di tempo, specificato in millisecondi, in una stringa. |
StrIsIntlEqual |
Confronta un numero specificato di caratteri dall'inizio di due stringhe per determinare se sono uguali. |
StrNCat |
Aggiunge un numero specificato di caratteri dall'inizio di una stringa alla fine di un'altra. Nota: Non utilizzare questa funzione o la macro StrCatN . Per le funzioni alternative, vedere La sezione Osservazioni. |
StrPBrk |
Cerca in una stringa la prima occorrenza di un carattere contenuto in un buffer specificato. Questa ricerca non include il carattere null di terminazione. |
StrRChr |
Cerca in una stringa l'ultima occorrenza di un carattere specificato. Il confronto fa distinzione tra maiuscole e minuscole. |
StrRChrI |
Cerca in una stringa l'ultima occorrenza di un carattere specificato. Nel confronto non viene fatta distinzione tra maiuscole e minuscole. |
StrRetToBSTR |
Accetta una struttura STRRET restituita da IShellFolder::GetDisplayNameOf che contiene o punta a una stringa e restituisce tale stringa come stringa BSTR. |
StrRetToBuf |
Converte una struttura STRRET restituita da IShellFolder::GetDisplayNameOf in una stringa e inserisce il risultato in un buffer. |
StrRetToStr |
Accetta una struttura STRRET restituita da IShellFolder::GetDisplayNameOf e restituisce un puntatore a una stringa allocata contenente il nome visualizzato. |
StrRetToStrN |
Accetta una struttura STRRET restituita da IShellFolder::GetDisplayNameOf, la converte in una stringa e inserisce il risultato in un buffer. |
StrRStrI |
Cerca l'ultima occorrenza di una sottostringa specificata all'interno di una stringa. Nel confronto non viene fatta distinzione tra maiuscole e minuscole. |
StrSpn |
Ottiene la lunghezza di una sottostringa all'interno di una stringa costituita interamente da caratteri contenuti in un buffer specificato. |
StrStr |
Trova la prima occorrenza di una sottostringa all'interno di una stringa. Il confronto fa distinzione tra maiuscole e minuscole. |
StrStrI |
Trova la prima occorrenza di una sottostringa all'interno di una stringa. Nel confronto non viene fatta distinzione tra maiuscole e minuscole. |
StrToInt |
Converte una stringa che rappresenta un valore decimale in un numero intero. La macro StrToLong è identica a questa funzione. |
StrToInt64Ex |
Converte una stringa che rappresenta un valore decimale o esadecimale in un intero a 64 bit. |
StrToIntEx |
Converte una stringa che rappresenta un numero decimale o esadecimale in un numero intero. |
StrTrim |
Rimuove i caratteri iniziali e finali specificati da una stringa. |
wnsprintf |
Accetta un elenco di argomenti a lunghezza variabile e restituisce i valori degli argomenti come stringa formattata in stile printf. Nota: Non usare questa funzione. Per le funzioni alternative, vedere La sezione Osservazioni. |
wvnsprintf |
Accetta un elenco di argomenti e restituisce i valori degli argomenti come stringa formattata in stile printf. Nota: Non usare questa funzione. Per le funzioni alternative, vedere La sezione Osservazioni. |