Shell-Zeichenfolgenbehandlungsfunktionen
In diesem Abschnitt werden die Windows Shell-Zeichenfolgenbehandlungsfunktionen beschrieben. Die in dieser Dokumentation erläuterten Programmierelemente werden von Shlwapi.dll exportiert und in Shlwapi.h und Shlwapi.lib definiert.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
ChrCmpI- |
Führt einen Vergleich zwischen zwei Zeichen aus. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet. |
GetAcceptLanguages |
Ruft eine Zeichenfolge ab, die bei der Angabe von Spracheinstellungen mit Websites verwendet wird. |
IntlStrEqN- |
Führt einen Vergleich zwischen Groß- und Kleinschreibung einer angegebenen Anzahl von Zeichen ab dem Anfang von zwei lokalisierten Zeichenfolgen durch. |
IntlStrEqNI- |
Führt einen Vergleich zwischen Groß- und Kleinschreibung einer angegebenen Anzahl von Zeichen ab dem Anfang von zwei lokalisierten Zeichenfolgen durch. |
IntlStrEqWorker |
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei lokalisierten Zeichenfolgen. |
IsCharSpace- |
Bestimmt, ob ein Zeichen ein Leerzeichen darstellt. |
SHLoadIndirectString- |
Extrahiert eine angegebene Textressource, wenn diese Ressource in Form einer indirekten Zeichenfolge angegeben wird (eine Zeichenfolge, die mit dem Symbol "@" beginnt). |
SHStrDup- |
Erstellt eine Kopie einer Zeichenfolge im neu zugewiesenen Speicher. |
StrCat- |
Fügt eine Zeichenfolge an eine andere an. Hinweis: Nicht verwenden. Informationen zu alternativen Funktionen finden Sie in den Hinweisen. |
StrCatBuff- |
Kopiert und fügt Zeichen von einer Zeichenfolge an das Ende einer anderen an. Hinweis: Nicht verwenden. Informationen zu alternativen Funktionen finden Sie in den Hinweisen. |
StrCatChainW- |
Verkettet zwei Unicode-Zeichenfolgen. Wird verwendet, wenn wiederholte Verkettungen mit demselben Puffer erforderlich sind. |
StrChr- |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das dem angegebenen Zeichen entspricht. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden. |
StrChrI- |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das dem angegebenen Zeichen entspricht. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet. |
StrChrNIW |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines angegebenen Zeichens. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet. |
StrChrNW- |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines angegebenen Zeichens. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden. |
StrCmp- |
Vergleicht zwei Zeichenfolgen, um festzustellen, ob sie identisch sind. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden. |
StrCmpC- |
Vergleicht Zeichenfolgen mit C-Laufzeitregeln (ASCII). Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden. |
StrCmpI- |
Vergleicht zwei Zeichenfolgen, um festzustellen, ob sie identisch sind. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet. |
StrCmpIC |
Vergleicht zwei Zeichenfolgen mit C-Laufzeitregeln (ASCII). Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet. |
StrCmpLogicalW |
Vergleicht zwei Unicode-Zeichenfolgen. Ziffern in den Zeichenfolgen werden als numerischer Inhalt und nicht als Text betrachtet. Bei diesem Test wird die Groß-/Kleinschreibung nicht beachtet. |
StrCmpN- |
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang zweier Zeichenfolgen, um festzustellen, ob sie identisch sind. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden. Das StrNCmp- Makro unterscheidet sich nur von dieser Funktion im Namen. |
StrCmpNC- |
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen mithilfe von C-Laufzeitregeln (ASCII)-Sortierregeln. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden. |
StrCmpNI- |
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang zweier Zeichenfolgen, um festzustellen, ob sie identisch sind. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet. Das StrNCmpI- Makro unterscheidet sich nur von dieser Funktion im Namen. |
StrCmpNIC- |
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang von zwei Zeichenfolgen mithilfe von C-Laufzeitregeln (ASCII)-Sortierregeln. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet. |
StrCpy- |
Kopiert eine Zeichenfolge in eine andere. Hinweis: Nicht verwenden. Informationen zu alternativen Funktionen finden Sie in den Hinweisen. |
StrCpyN- |
Kopiert eine angegebene Anzahl von Zeichen vom Anfang einer Zeichenfolge in eine andere. Hinweis: Verwenden Sie diese Funktion nicht oder das StrNCpy Makro. Informationen zu alternativen Funktionen finden Sie in den Hinweisen. |
StrCSpn- |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen einer Gruppe von Zeichen. Bei der Suchmethode wird die Groß-/Kleinschreibung beachtet, und das beendende NULL- Zeichen ist in der Suchmusterabgleichung enthalten. |
StrCSpnI- |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen einer Gruppe von Zeichen. Bei der Suchmethode wird die Groß-/Kleinschreibung nicht beachtet, und das beendende NULL- Zeichen ist in der Suchmusterabgleichung enthalten. |
StrDup- |
Dupliziert eine Zeichenfolge. |
StrFormatByteSize64- |
Wandelt einen numerischen Wert in eine Zeichenfolge um, die je nach Größe als Größenwert in Byte, Kilobyte, Megabyte oder Gigabyte ausgedrückt wird. |
StrFormatByteSizeA- |
Wandelt einen numerischen Wert in eine Zeichenfolge um, die je nach Größe als Größenwert in Byte, Kilobyte, Megabyte oder Gigabyte ausgedrückt wird. Unterscheidet sich von StrFormatByteSizeW- in einem Parametertyp. |
StrFormatByteSizeEx- |
Wandelt einen numerischen Wert in eine Zeichenfolge um, die je nach Größe die Anzahl in Bytes, Kilobyte, Megabyte oder Gigabyte darstellt. Erweitert StrFormatByteSizeW-, indem es die Möglichkeit bietet, auf die nächste angezeigte Ziffer zu runden oder nicht angezeigte Ziffern zu verwerfen. |
StrFormatByteSizeW- |
Wandelt einen numerischen Wert in eine Zeichenfolge um, die je nach Größe als Größenwert in Byte, Kilobyte, Megabyte oder Gigabyte ausgedrückt wird. Unterscheidet sich von StrFormatByteSizeA- in einem Parametertyp. |
StrFormatKBSize |
Wandelt einen numerischen Wert in eine Zeichenfolge um, die die als Größenwert in Kilobyte ausgedrückte Zahl darstellt. |
StrFromTimeInterval |
Konvertiert ein in Millisekunden angegebenes Zeitintervall in eine Zeichenfolge. |
StrIsIntlEqual- |
Vergleicht eine angegebene Anzahl von Zeichen vom Anfang zweier Zeichenfolgen, um festzustellen, ob sie gleich sind. |
StrNCat- |
Fügt eine angegebene Anzahl von Zeichen vom Anfang einer Zeichenfolge an das Ende einer anderen an. Hinweis: Verwenden Sie diese Funktion nicht oder das StrCatN- Makro. Informationen zu alternativen Funktionen finden Sie in den Hinweisen. |
StrPBrk |
Durchsucht eine Zeichenfolge nach dem ersten Vorkommen eines Zeichens, das in einem angegebenen Puffer enthalten ist. Diese Suche enthält nicht das endende NULL-Zeichen. |
StrRChr |
Durchsucht eine Zeichenfolge nach dem letzten Vorkommen eines angegebenen Zeichens. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden. |
StrRChrI- |
Durchsucht eine Zeichenfolge nach dem letzten Vorkommen eines angegebenen Zeichens. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet. |
StrRetToBSTR- |
Akzeptiert eine STRRET- Struktur, die von IShellFolder::GetDisplayNameOf zurückgegeben wird, die auf eine Zeichenfolge verweist, und gibt diese Zeichenfolge als BSTR-zurück. |
StrRetToBuf |
Konvertiert eine STRRET- Struktur, die von IShellFolder::GetDisplayNameOf in eine Zeichenfolge zurückgegeben wird, und platziert das Ergebnis in einen Puffer. |
StrRetToStr- |
Verwendet eine STRRET- Struktur, die von IShellFolder::GetDisplayNameOf zurückgegeben wird, und gibt einen Zeiger auf eine zugeordnete Zeichenfolge zurück, die den Anzeigenamen enthält. |
StrRetToStrN- |
Übernimmt eine STRRET- Struktur, die von IShellFolder::GetDisplayNameOfzurückgegeben wird, konvertiert sie in eine Zeichenfolge und platziert das Ergebnis in einen Puffer. |
StrRStrI- |
Sucht nach dem letzten Vorkommen einer angegebenen Teilzeichenfolge innerhalb einer Zeichenfolge. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet. |
StrSpn- |
Ruft die Länge einer Teilzeichenfolge innerhalb einer Zeichenfolge ab, die vollständig aus Zeichen besteht, die in einem angegebenen Puffer enthalten sind. |
StrStr- |
Sucht das erste Vorkommen einer Teilzeichenfolge innerhalb einer Zeichenfolge. Bei dem Vergleich wird zwischen Groß- und Kleinschreibung unterschieden. |
StrStrI- |
Sucht das erste Vorkommen einer Teilzeichenfolge innerhalb einer Zeichenfolge. Bei dem Vergleich wird die Groß-/Kleinschreibung nicht beachtet. |
StrToInt- |
Konvertiert eine Zeichenfolge, die einen Dezimalwert darstellt, in eine ganze Zahl. Das StrToLong Makro ist identisch mit dieser Funktion. |
StrToInt64Ex- |
Konvertiert eine Zeichenfolge, die einen Dezimal- oder Hexadezimalwert darstellt, in eine 64-Bit-Ganzzahl. |
StrToIntEx- |
Konvertiert eine Zeichenfolge, die eine dezimale oder hexadezimale Zahl darstellt, in eine ganze Zahl. |
StrTrim- |
Entfernt angegebene führende und nachfolgende Zeichen aus einer Zeichenfolge. |
wnsprintf- |
Verwendet eine Argumentliste mit variabler Länge und gibt die Werte der Argumente als printf-formatierte Zeichenfolge zurück. Hinweis: Verwenden Sie diese Funktion nicht. Informationen zu alternativen Funktionen finden Sie in den Hinweisen. |
wvnsprintf |
Verwendet eine Liste von Argumenten und gibt die Werte der Argumente als printfformatierte Zeichenfolge zurück. Hinweis: Verwenden Sie diese Funktion nicht. Informationen zu alternativen Funktionen finden Sie in den Hinweisen. |