Delen via


Shell String Handling Functions

In deze sectie worden de afhandelingsfuncties voor Windows Shell-tekenreeksen beschreven. De programmeerelementen die in deze documentatie worden uitgelegd, worden geëxporteerd door Shlwapi.dll en gedefinieerd in Shlwapi.h en Shlwapi.lib.

In deze sectie

Onderwerp Beschrijving
ChrCmpI-
Hiermee wordt een vergelijking tussen twee tekens uitgevoerd. De vergelijking is niet hoofdlettergevoelig.
GetAcceptLanguages-
Hiermee haalt u een tekenreeks op die wordt gebruikt met websites bij het opgeven van taalvoorkeuren.
IntlStrEqN-
Voert een hoofdlettergevoelige vergelijking uit van een opgegeven aantal tekens vanaf het begin van twee gelokaliseerde tekenreeksen.
IntlStrEqNI-
Voert een niet-hoofdlettergevoelige vergelijking uit van een opgegeven aantal tekens vanaf het begin van twee gelokaliseerde tekenreeksen.
IntlStrEqWorker-
Vergelijkt een opgegeven aantal tekens vanaf het begin van twee gelokaliseerde tekenreeksen.
IsCharSpace-
Bepaalt of een teken een spatie vertegenwoordigt.
SHLoadIndirectString-
Extraheert een opgegeven tekstresource wanneer deze resource wordt opgegeven in de vorm van een indirecte tekenreeks (een tekenreeks die begint met het symbool @).
SHStrDup-
Hiermee maakt u een kopie van een tekenreeks in nieuw toegewezen geheugen.
StrCat-
Voegt een tekenreeks toe aan een andere.
Opmerking: niet gebruiken. Zie Opmerkingen voor alternatieve functies.
StrCatBuff-
Hiermee kopieert en voegt u tekens uit de ene tekenreeks toe aan het einde van een andere tekenreeks.
Opmerking: niet gebruiken. Zie Opmerkingen voor alternatieve functies.
StrCatChainW-
Voegt twee Unicode-tekenreeksen samen. Wordt gebruikt wanneer herhaalde samenvoegingen voor dezelfde buffer vereist zijn.
StrChr-
Zoekt in een tekenreeks naar het eerste exemplaar van een teken dat overeenkomt met het opgegeven teken. De vergelijking is hoofdlettergevoelig.
StrChrI-
Zoekt in een tekenreeks naar het eerste exemplaar van een teken dat overeenkomt met het opgegeven teken. De vergelijking is niet hoofdlettergevoelig.
StrChrNIW-
Zoekt in een tekenreeks naar het eerste exemplaar van een opgegeven teken. De vergelijking is niet hoofdlettergevoelig.
StrChrNW-
Zoekt in een tekenreeks naar het eerste exemplaar van een opgegeven teken. De vergelijking is hoofdlettergevoelig.
StrCmp-
Vergelijkt twee tekenreeksen om te bepalen of ze hetzelfde zijn. De vergelijking is hoofdlettergevoelig.
StrCmpC-
Vergelijkt tekenreeksen met behulp van C-run-time-sorteringsregels (ASCII). De vergelijking is hoofdlettergevoelig.
StrCmpI-
Vergelijkt twee tekenreeksen om te bepalen of ze hetzelfde zijn. De vergelijking is niet hoofdlettergevoelig.
StrCmpIC-
Vergelijkt twee tekenreeksen met behulp van C-run-time-sorteringsregels (ASCII). De vergelijking is niet hoofdlettergevoelig.
StrCmpLogicalW-
Vergelijkt twee Unicode-tekenreeksen. Cijfers in de tekenreeksen worden beschouwd als numerieke inhoud in plaats van tekst. Deze test is niet hoofdlettergevoelig.
StrCmpN-
Vergelijkt een opgegeven aantal tekens vanaf het begin van twee tekenreeksen om te bepalen of ze hetzelfde zijn. De vergelijking is hoofdlettergevoelig. De macro StrNCmp verschilt alleen van deze functie in naam.
StrCmpNC-
Vergelijkt een opgegeven aantal tekens vanaf het begin van twee tekenreeksen met behulp van C-sorteringsregels (ASCII). De vergelijking is hoofdlettergevoelig.
StrCmpNI-
Vergelijkt een opgegeven aantal tekens vanaf het begin van twee tekenreeksen om te bepalen of ze hetzelfde zijn. De vergelijking is niet hoofdlettergevoelig. De macro StrNCmpI verschilt alleen van deze functie in naam.
StrCmpNIC-
Vergelijkt een opgegeven aantal tekens vanaf het begin van twee tekenreeksen met behulp van C-sorteringsregels (ASCII). De vergelijking is niet hoofdlettergevoelig.
StrCpy-
Kopieert de ene tekenreeks naar de andere.
Opmerking: niet gebruiken. Zie Opmerkingen voor alternatieve functies.
StrCpyN-
Hiermee kopieert u een opgegeven aantal tekens vanaf het begin van de ene tekenreeks naar de andere.
Opmerking: gebruik deze functie of de macro StrNCpy niet. Zie Opmerkingen voor alternatieve functies.
StrCSpn-
Zoekt in een tekenreeks naar het eerste exemplaar van een groep tekens. De zoekmethode is hoofdlettergevoelig en het afsluitende NULL- teken wordt opgenomen in de overeenkomst met het zoekpatroon.
StrCSpnI-
Zoekt in een tekenreeks naar het eerste exemplaar van een groep tekens. De zoekmethode is niet hoofdlettergevoelig en het afsluitende NULL- teken wordt opgenomen in de overeenkomst met het zoekpatroon.
StrDup-
Een tekenreeks dupliceren.
StrFormatByteSize64-
Converteert een numerieke waarde naar een tekenreeks die het getal vertegenwoordigt dat wordt uitgedrukt als een groottewaarde in bytes, kilobytes, megabytes of gigabytes, afhankelijk van de grootte.
StrFormatByteSizeA-
Converteert een numerieke waarde naar een tekenreeks die het getal vertegenwoordigt dat wordt uitgedrukt als een groottewaarde in bytes, kilobytes, megabytes of gigabytes, afhankelijk van de grootte. Verschilt van StrFormatByteSizeW- in één parametertype.
StrFormatByteSizeEx-
Converteert een numerieke waarde naar een tekenreeks die het getal vertegenwoordigt in bytes, kilobytes, megabytes of gigabytes, afhankelijk van de grootte. Breidt StrFormatByteSizeW- uit door de optie aan te bieden om af te ronden op het dichtstbijzijnde weergegeven cijfer of om niet-weergegeven cijfers te verwijderen.
StrFormatByteSizeW-
Converteert een numerieke waarde naar een tekenreeks die het getal vertegenwoordigt dat wordt uitgedrukt als een groottewaarde in bytes, kilobytes, megabytes of gigabytes, afhankelijk van de grootte. Verschilt van StrFormatByteSizeA- in één parametertype.
StrFormatKBSize
Converteert een numerieke waarde naar een tekenreeks die het getal vertegenwoordigt dat wordt uitgedrukt als een groottewaarde in kilobytes.
StrFromTimeInterval-
Converteert een tijdsinterval, opgegeven in milliseconden, naar een tekenreeks.
StrIsIntlEqual-
Vergelijkt een opgegeven aantal tekens vanaf het begin van twee tekenreeksen om te bepalen of ze gelijk zijn.
StrNCat-
Voegt een opgegeven aantal tekens toe vanaf het begin van de ene tekenreeks aan het einde van een andere tekenreeks.
Opmerking: gebruik deze functie of de StrCatN-macro niet. Zie Opmerkingen voor alternatieve functies.
StrPBrk-
Zoekt in een tekenreeks naar het eerste exemplaar van een teken in een opgegeven buffer. Deze zoekopdracht bevat geen null-eindteken.
StrRChr-
Zoekt in een tekenreeks naar het laatste exemplaar van een opgegeven teken. De vergelijking is hoofdlettergevoelig.
StrRChrI-
Zoekt in een tekenreeks naar het laatste exemplaar van een opgegeven teken. De vergelijking is niet hoofdlettergevoelig.
StrRetToBSTR-
Accepteert een STRRET- structuur die wordt geretourneerd door IShellFolder::GetDisplayNameOf die een tekenreeks bevat of verwijst en die tekenreeks als een BSTR-retourneert.
StrRetToBuf-
Converteert een STRRET- structuur die wordt geretourneerd door IShellFolder::GetDisplayNameOf naar een tekenreeks en plaatst het resultaat in een buffer.
StrRetToStr-
Neemt een STRRET- structuur die wordt geretourneerd door IShellFolder::GetDisplayNameOf en retourneert een aanwijzer naar een toegewezen tekenreeks die de weergavenaam bevat.
StrRetToStrN-
Neemt een STRRET structuur geretourneerd door IShellFolder::GetDisplayNameOf, converteert deze naar een tekenreeks en plaatst het resultaat in een buffer.
StrRStrI-
Hiermee wordt gezocht naar het laatste exemplaar van een opgegeven subtekenreeks binnen een tekenreeks. De vergelijking is niet hoofdlettergevoelig.
StrSpn-
Hiermee haalt u de lengte op van een subtekenreeks binnen een tekenreeks die volledig bestaat uit tekens in een opgegeven buffer.
StrStr-
Hiermee wordt het eerste exemplaar van een subtekenreeks binnen een tekenreeks gevonden. De vergelijking is hoofdlettergevoelig.
StrStrI-
Hiermee wordt het eerste exemplaar van een subtekenreeks binnen een tekenreeks gevonden. De vergelijking is niet hoofdlettergevoelig.
StrToInt-
Converteert een tekenreeks die een decimale waarde vertegenwoordigt naar een geheel getal. De macro StrToLong is identiek aan deze functie.
StrToInt64Ex-
Converteert een tekenreeks die een decimale of hexadecimale waarde vertegenwoordigt naar een 64-bits geheel getal.
StrToIntEx-
Converteert een tekenreeks die een decimaal of hexadecimaal getal vertegenwoordigt naar een geheel getal.
StrTrim-
Hiermee verwijdert u opgegeven voorloop- en volgtekens uit een tekenreeks.
wnsprintf-
Neemt een lijst met argumenten met variabele lengte en retourneert de waarden van de argumenten als een printf-stijl opgemaakte tekenreeks.
Opmerking: gebruik deze functie niet. Zie Opmerkingen voor alternatieve functies.
wvnsprintf-
Neemt een lijst met argumenten en retourneert de waarden van de argumenten als een printf-style opgemaakte tekenreeks.
Opmerking: gebruik deze functie niet. Zie Opmerkingen voor alternatieve functies.