CString sınıf üyeleri

İnşaat
Dize bir dizi olarak döndürür
Atama/birleştirme
Karşılaştırma
Ayıklama
Diğer dönüşümler
Arama
Arşiv/dökümü
Arabellek erişim
Windows özel

İnşaat

CString Çeşitli şekillerde CString nesneler oluşturur.

Dize bir dizi olarak döndürür

GetLength Karakter sayısını bir CString nesnesini döndürür. Çok baytlı karakter her 8 bitlik karakter sayar; Yani, bir çok baytlı karakter kurşun ve iz byte iki karakter olarak sayılır.
IsEmpty CString object karakter içeren olup olmadığını sınar.
Boş Dize uzunluğu 0 için zorlar.
GetAt Belirli bir pozisyon karakteri döndürür.
operator] Belirli bir pozisyon karakteri döndürür — operatör değiştirme için GetAt.
SetAt Belirtilen konumda bir karakter kümeleri.
operatör lpctstr C stilinde dize olarak CString nesnesinde depolanan karakter doğrudan erişir.

Atama/birleştirme

operatör = CString nesnesine yeni bir değer atar.
operator + Iki dizesini birleştirir ve yeni bir dize döndürür.
operator += Varolan bir dizeyi sonuna yeni bir dizesini birleştirir.

Karşılaştırma

operator == < vb. Karşılaştırma işleçleri (case sensitive).
Karşılaştır İki dizeyi (case sensitive) karşılaştırır.
CompareNoCase İki dizesini karşılaştırır (case insensitive).
Harmanla (Durumda duyarlı, kullandığı yerel ayarlara özgü bilgilerin) iki dizesini karşılaştırır.
CollateNoCase (Harf büyüklüğüne duyarsız, kullandığı yerel ayarlara özgü bilgilerin) iki dizesini karşılaştırır.

Ayıklama

Upper Bir dize (gibi temel MID$ işlev) orta bölümünü ayıklar.
Sol Bir dize (gibi temel sol$ işlev) sol bölümünü ayıklar.
Sağ Bir dize (gibi temel doğru$ işlevi) sağ bölümünü ayıklar.
SpanIncluding Yalnızca karakter kümesi içeren bir alt dizeyi ayıklar.
SpanExcluding Yalnızca karakter kümesinde olmayan içeren dizgeyi ayıklar.

Diğer dönüşümler

MakeUpper Tüm karakterler büyük harfler için bu dize dönüştürür.
MakeLower Tüm karakterler bu dize karakterleri küçük harfe dönüştürür.
MakeReverse Bu dizedeki karakterleri çevirir.
Değiştir Karakterleri diğer karakterlerle değiştirir gösterilir.
Kaldır Bir dizeden karakterleri kaldırır belirtilen.
Ekle Tek bir karakter veya alt dize dize içinde belirtilen dizinindeki ekler.
Sil Bir dizeden bir karakter ya da karakterlerini siler.
Biçim Sprintf gibi dize biçimi.
FormatV Vsprintf yaptığı gibi dize biçimleri.
TrimLeft Dizeden baştaki boşluk karakterleri kırpma.
TrimRight Sondaki boşluk karakter dizesinden döşeme.
FormatMessage İleti dize biçimleri.

Arama

Bul Bir karakter veya alt dize büyük bir dizge içinde bulur.
ReverseFind Büyük bir dize içinde bir karakteri bulur; sondan başlar.
FindOneOf İlk eşleşen karakter kümesinden bulur.

Arşiv/dökümü

operatör lt; & lt; Bir arşiv veya döküm bağlamında CString nesnesine ekler.
operatör gt; & gt; Bir arşiv CString object ayıklar.

Arabellek erişim

GetBuffer Returns a pointer CString karakterlere.
GetBufferSetLength Belirtilen uzunluğa kesiliyor CString, karakter bir işaretçi döndürür.
ReleaseBuffer GetBuffer tarafından döndürülen arabellek bültenleri kontrolü.
FreeExtra Önceden dizeyi ayrılmış herhangi bir ekstra bellek boşaltarak bu string nesnesi herhangi bir yükü kaldırır.
LockBuffer Başvuru sayma devre dışı bırakır ve dize arabelleğindeki korur.
UnlockBuffer Başvuru sayımı etkinleştirir ve dize arabelleğindeki bültenleri.

Windows özel

AllocSysString bstr CString verilerden ayırır.
SetSysString CString nesnesinden verileri varolan bstr nesnesi ayarlar.
LoadString Windows kaynaktan varolan CString nesnesine yükler.
AnsiToOem Oem karakter kümesi için ayarlanmış ANSI karakteri bir yerinde dönüşüm yapar.
OemToAnsi Oem karakter kümesini ANSI karakter kümesi için bir yerinde dönüşüm yapar.

CString genel bakış |nbsp; Hiyerarşi çizelgesi

Index