Klasse CString-Member

Bau
Die Zeichenfolge als Array
Zuordnung/Verkettung
Vergleich
Extraktion
Andere Konvertierungen
Suche
Archiv/Dump
Pufferzugriff
Windows-spezifische

Bau

CString CString -Objekte auf unterschiedliche Weise erstellt.

Die Zeichenfolge als Array

GetLength Gibt die Anzahl der Zeichen in einem CString -Objekt zurück. Für multibyte-Zeichen zählt jedes 8-Bit-Zeichen; Das heißt, ein Blei und Trail Byte in eine Multibyte-Zeichen als zwei Zeichen gezählt werden.
IsEmpty Testet, ob ein CString -Objekt keine Zeichen enthält.
Leere Erzwingt eine Zeichenfolge der Länge 0 haben.
GetAt Gibt das Zeichen an einer bestimmten Position zurück.
operator] Gibt das Zeichen an einer bestimmten Position zurück — Betreiber Ersatz für GetAt.
SetAt Setzt ein Zeichen an einer angegebenen position.
operators LPCTSTR Direkt zugreift Zeichen in einem CString -Objekt als Zeichenfolge in C-Format gespeichert.

Zuordnung/Verkettung

operator = Weist einen neuen Wert in ein CString -Objekt.
operator + Verkettet zwei Zeichenfolgen und gibt eine neue Zeichenfolge.
operator += Eine neue Zeichenfolge an das Ende einer vorhandenen Zeichenfolge verkettet.

Vergleich

operator == < etc. Vergleichsoperatoren (der Fall empfindlich).
Vergleichen Vergleicht zwei Zeichenfolgen (der Fall empfindlich).
CompareNoCase Vergleicht zwei Zeichenfolgen (groß-und Kleinschreibung).
Sortieren Vergleicht zwei Zeichenfolgen (Fall empfindlich, Informationen zum speziellen Gebietsschema verwendet).
CollateNoCase Vergleicht zwei Zeichenfolgen (Fall unempfindlich, Informationen zum speziellen Gebietsschema verwendet).

Extraktion

Mitte Extrahiert den mittleren Teil einer Zeichenfolge (wie die grundlegende MID$-Funktion).
Links Extrahiert den linken Teil einer Zeichenfolge (wie die grundlegende Funktion der linken$).
Recht Extrahiert den rechten Teil einer Zeichenfolge (wie die grundlegende Funktion der rechten$).
SpanIncluding Extrahiert eine Teilzeichenfolge, die enthält nur die Zeichen in einer Reihe.
SpanExcluding Extrahiert eine Teilzeichenfolge, die nur die Zeichen nicht in einem Satz enthält.

Andere Konvertierungen

MakeUpper Konvertiert alle Zeichen in dieser Zeichenfolge in Großbuchstaben.
MakeLower Konvertiert alle Zeichen in dieser Zeichenfolge in Kleinbuchstaben.
MakeReverse Kehrt die Zeichen in dieser Zeichenfolge.
Ersetzen Ersetzt angegebene Zeichen durch andere Zeichen.
Entfernen Entfernt angegebenen Zeichen aus einer Zeichenfolge.
Einfügen Fügt ein einzelnes Zeichen oder eine Teilzeichenfolge innerhalb der Zeichenfolge dem angegebenen Index.
Löschen Löscht ein Zeichen oder Zeichen aus einer Zeichenfolge.
Format Format der Zeichenfolge, wie sprintf.
FormatV Formatiert die Zeichenfolge wie vsprintf.
TrimLeft Trim führenden Leerzeichen aus der Zeichenfolge.
TrimRight Trim trailing Whitespace-Zeichen aus der Zeichenfolge.
FormatMessage Formatiert eine Meldungszeichenfolge.

Suche

Suchen Findet eines Zeichens oder einer Teilzeichenfolge innerhalb einer größeren Zeichenfolge.
ReverseFind Findet ein Zeichen in einer größeren Zeichenfolge; ab Ende.
Mit Findet das erste übereinstimmende Zeichen aus einer Gruppe.

Archiv/Dump

operator lt; & lt; Fügt ein CString -Objekt an ein Archiv oder Dump Kontext.
operator gt; & gt; Extrahiert ein CString -Objekt aus einem Archiv.

Pufferzugriff

GetBuffer Gibt einen Zeiger auf die Zeichen in das CString.
GetBufferSetLength Gibt einen Zeiger auf die Zeichen in das CString, auf die angegebene Länge abschneiden.
ReleaseBuffer Versionen Kontrolle des von GetBuffer zurückgegebenen Puffers.
FreeExtra Entfernt alle Aufwand für dieses String-Objekts durch zusätzliche zuvor auf die Zeichenfolge reservierten Speicher freigeben.
LockBuffer Deaktiviert die Verweiszählung und schützt die Zeichenfolge im Puffer.
ReplaceLinesEx Ermöglicht die Verweiszählung und gibt die Zeichenfolge im Puffer.

Windows-spezifische

AllocSysString Reserviert einen BSTR von CString -Daten.
SetSysString Setzt ein vorhandenes BSTR -Objekt mit Daten aus einem CString -Objekt.
LoadString Lädt ein vorhandenes CString -Objekt aus einer Windows-Ressource.
AnsiToOem Macht eine Inplace Konvertierung vom ANSI-Zeichensatz in den OEM-Zeichensatz.
OemToAnsi Macht eine Inplace Konvertierung von den OEM-Zeichensatz in ANSI-Zeichensatz.

Übersicht über die CString |nbsp; Hierarchiediagramm

Index