Fonctions de gestion des chaînes shell
Cette section décrit les fonctions de gestion des chaînes Windows Shell. Les éléments de programmation expliqués dans cette documentation sont exportés par Shlwapi.dll et définis dans Shlwapi.h et Shlwapi.lib.
Dans cette section
Sujet | Description |
---|---|
ChrCmpI |
Effectue une comparaison entre deux caractères. La comparaison n’est pas sensible à la casse. |
GetAcceptLanguages |
Récupère une chaîne utilisée avec des sites web lors de la spécification des préférences linguistiques. |
IntlStrEqN |
Effectue une comparaison sensible à la casse d’un nombre spécifié de caractères à partir du début de deux chaînes localisées. |
IntlStrEqNI |
Effectue une comparaison sans respect de la casse d’un nombre spécifié de caractères à partir du début de deux chaînes localisées. |
intlStrEqWorker |
Compare un nombre spécifié de caractères à partir du début de deux chaînes localisées. |
IsCharSpace |
Détermine si un caractère représente un espace. |
SHLoadIndirectString |
Extrait une ressource de texte spécifiée lorsqu’elle est donnée à cette ressource sous la forme d’une chaîne indirecte (chaîne commençant par le symbole « @ »). |
SHStrDup |
Effectue une copie d’une chaîne dans la mémoire nouvellement allouée. |
strCat |
Ajoute une chaîne à une autre. Remarque : n’utilisez pas. Consultez les remarques relatives à d’autres fonctions. |
StrCatBuff |
Copie et ajoute des caractères d’une chaîne à la fin d’une autre. Remarque : n’utilisez pas. Consultez les remarques relatives à d’autres fonctions. |
strCatChainW |
Concatène deux chaînes Unicode. Utilisé lorsque des concaténations répétées vers la même mémoire tampon sont requises. |
strChr |
Recherche une chaîne pour la première occurrence d’un caractère qui correspond au caractère spécifié. La comparaison respecte la casse. |
strChrI |
Recherche une chaîne pour la première occurrence d’un caractère qui correspond au caractère spécifié. La comparaison n’est pas sensible à la casse. |
StrChrNIW |
Recherche une chaîne pour la première occurrence d’un caractère spécifié. La comparaison n’est pas sensible à la casse. |
StrChrNW |
Recherche une chaîne pour la première occurrence d’un caractère spécifié. La comparaison respecte la casse. |
StrCmp |
Compare deux chaînes pour déterminer s’ils sont identiques. La comparaison respecte la casse. |
strCmpC |
Compare les chaînes à l’aide de règles de classement ASCII (Run-time) C. La comparaison respecte la casse. |
strCmpI |
Compare deux chaînes pour déterminer s’ils sont identiques. La comparaison n’est pas sensible à la casse. |
StrCmpIC |
Compare deux chaînes à l’aide de règles de classement ASCII (Run-time C). La comparaison n’est pas sensible à la casse. |
StrCmpLogicalW |
Compare deux chaînes Unicode. Les chiffres des chaînes sont considérés comme du contenu numérique plutôt que du texte. Ce test n’est pas sensible à la casse. |
StrCmpN |
Compare un nombre spécifié de caractères à partir du début de deux chaînes pour déterminer s’ils sont identiques. La comparaison respecte la casse. La macro StrNCmp diffère de cette fonction uniquement. |
strCmpNC |
Compare un nombre spécifié de caractères à partir du début de deux chaînes à l’aide de règles de classement ASCII (Runtime-time C). La comparaison respecte la casse. |
strCmpNI |
Compare un nombre spécifié de caractères à partir du début de deux chaînes pour déterminer s’ils sont identiques. La comparaison n’est pas sensible à la casse. La macro StrNCmpI diffère de cette fonction uniquement. |
strCmpNIC |
Compare un nombre spécifié de caractères à partir du début de deux chaînes à l’aide de règles de classement ASCII (Runtime-time C). La comparaison n’est pas sensible à la casse. |
strCpy |
Copie une chaîne vers une autre. Remarque : n’utilisez pas. Consultez les remarques relatives à d’autres fonctions. |
strCpyN |
Copie un nombre spécifié de caractères du début d’une chaîne à une autre. Remarque : n’utilisez pas cette fonction ou la macro StrNCpy. Consultez les remarques relatives à d’autres fonctions. |
strCSpn |
Recherche une chaîne pour la première occurrence d’un groupe de caractères. La méthode de recherche respecte la casse et la fin caractère null est incluse dans la correspondance du modèle de recherche. |
StrCSpnI |
Recherche une chaîne pour la première occurrence d’un groupe de caractères. La méthode de recherche n’est pas sensible à la casse et la fin caractère null est incluse dans la correspondance du modèle de recherche. |
strDup |
Dupliquer une chaîne. |
StrFormatByteSize64 |
Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en octets, kilo-octets, mégaoctets ou gigaoctets, selon la taille. |
StrFormatByteSizeA |
Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en octets, kilo-octets, mégaoctets ou gigaoctets, selon la taille. Diffère de StrFormatByteSizeW dans un type de paramètre. |
StrFormatByteSizeEx |
Convertit une valeur numérique en chaîne qui représente le nombre en octets, kilo-octets, mégaoctets ou gigaoctets, en fonction de la taille. Étend StrFormatByteSizeW en offrant la possibilité d’arrondir au chiffre affiché le plus proche ou d’ignorer les chiffres non affichés. |
StrFormatByteSizeW |
Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en octets, kilo-octets, mégaoctets ou gigaoctets, selon la taille. Diffère de StrFormatByteSizeA dans un type de paramètre. |
StrFormatKBSize |
Convertit une valeur numérique en chaîne qui représente le nombre exprimé sous forme de valeur de taille en kilo-octets. |
StrFromTimeInterval |
Convertit un intervalle de temps, spécifié en millisecondes, en chaîne. |
StrIsIntlEqual |
Compare un nombre spécifié de caractères à partir du début de deux chaînes pour déterminer s’ils sont égaux. |
strNCat |
Ajoute un nombre spécifié de caractères du début d’une chaîne à la fin d’une autre. Remarque : n’utilisez pas cette fonction ou la macro StrCatN. Consultez les remarques relatives à d’autres fonctions. |
strPBrk |
Recherche une chaîne pour la première occurrence d’un caractère contenu dans une mémoire tampon spécifiée. Cette recherche n’inclut pas le caractère null de fin. |
StrRChr |
Recherche une chaîne pour la dernière occurrence d’un caractère spécifié. La comparaison respecte la casse. |
strRChrI |
Recherche une chaîne pour la dernière occurrence d’un caractère spécifié. La comparaison n’est pas sensible à la casse. |
StrRetToBSTR |
Accepte une structure STRRET retournée par IShellFolder ::GetDisplayNameOf qui contient ou pointe vers une chaîne, et retourne cette chaîne en tant que BSTR. |
StrRetToBuf |
Convertit une structure STRRET retournée par IShellFolder ::GetDisplayNameOf en chaîne et place le résultat dans une mémoire tampon. |
StrRetToStr |
Prend une structure STRRET retournée par IShellFolder ::GetDisplayNameOf et retourne un pointeur vers une chaîne allouée contenant le nom d’affichage. |
strRetToStrN |
Prend une structure STRRET retournée par IShellFolder ::GetDisplayNameOf, la convertit en chaîne et place le résultat dans une mémoire tampon. |
strRStrI |
Recherche la dernière occurrence d’une sous-chaîne spécifiée dans une chaîne. La comparaison n’est pas sensible à la casse. |
strSpn |
Obtient la longueur d’une sous-chaîne au sein d’une chaîne qui se compose entièrement de caractères contenus dans une mémoire tampon spécifiée. |
StrStr |
Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison respecte la casse. |
StrStrI |
Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison n’est pas sensible à la casse. |
StrToInt |
Convertit une chaîne qui représente une valeur décimale en entier. La macro strToLong est identique à cette fonction. |
StrToInt64Ex |
Convertit une chaîne représentant une valeur décimale ou hexadécimale en entier 64 bits. |
StrToIntEx |
Convertit une chaîne représentant un nombre décimal ou hexadécimal en entier. |
strTrim |
Supprime les caractères de début et de fin spécifiés d’une chaîne. |
wnsprintf |
Prend une liste d’arguments de longueur variable et retourne les valeurs des arguments sous la forme d’une chaîne printf-style mis en forme. Remarque : n’utilisez pas cette fonction. Consultez les remarques relatives à d’autres fonctions. |
wvnsprintf |
Prend une liste d’arguments et retourne les valeurs des arguments sous la forme d’une chaîne printf-style mis en forme. Remarque : n’utilisez pas cette fonction. Consultez les remarques relatives à d’autres fonctions. |