Члени CString класу

Будівництво
Рядок масиву
Призначення/конкатенація
Порівняння
Вилучення
Інші переходи
Пошук
Архів/звалища
Буфер доступу
Специфічні для Windows

Будівництво

CString Конструкції CString об'єктів по-різному.

Рядок масиву

GetLength Повертає кількість знаків у CString об'єкт. Для багатобайтові символи лічить кожен знак 8-бітний; тобто, свинцю і стежки байт в один кодувань символів характер вважаються два символи.
IsEmpty Перевіряє, чи CString об'єкт не містить символів.
Порожній Сили рядок мати довжину 0.
GetAt Повертає символ у даній позиції.
[оператор] Повертає символ в заданому положенні — оператор заміни GetAt.
SetAt Набори символів у даній позиції.
оператор LPCTSTR Безпосередньо звертається символи зберігаються в об'єкті CString , як рядок C-стиль.

Призначення/конкатенація

оператор = Призначає нового значення CString об'єкта.
оператор + Об'єднує два рядки і повертає новий рядок.
оператор + = Об'єднує новий рядок в кінець наявного рядок.

Порівняння

оператор = = < т. д. Оператори порівняння (враховується регістр).
Порівняти Порівнює два рядки (враховується регістр).
CompareNoCase Порівнює два рядки (регістру).
Співставлення Порівнює два рядки (регістр, використовує специфічних для мови відомостей).
CollateNoCase Порівнює два рядки (випадку нечутливим, використовує специфічних для мови відомостей).

Вилучення

Середині Витягує середньої частини рядка (наприклад, за допомогою функції$ основні MID).
Зліва Витягує ліву частину рядка (наприклад, основні $ функція LEFT).
Право Витягує праву частину рядка (наприклад, основні $ функція).
SpanIncluding Витягує підрядок, який містить лише символи з набору.
SpanExcluding Витягує підрядок, який містить лише символи не в набір.

Інші переходи

MakeUpper Перетворює всі знаки в цей рядок на великі символи.
MakeLower Перетворює всі знаки в цей рядок на маленькі символи.
MakeReverse Змінює символів у цей рядок.
Замінити Замінює вказані символи з інших символів.
Видалити Видаляє зазначено знаків у рядку.
Вставити Вставка одного або підрядок заданого показника в рядок.
Видалити Видалення символу або символів у рядку.
Формат Формат рядка, як sprintf робить.
FormatV Формати рядок, як vsprintf робить.
TrimLeft Обрізати провідних пробіли з рядка.
TrimRight Оздоблення кінцеві пробіли з рядка.
FormatMessage Формати рядок повідомлення.

Пошук

Знайти Пошук символів або підрядок всередині більший рядок.
ReverseFind Пошук символу всередині більший рядок; починається з кінця.
FindOneOf Знаходить відповідного знака з набору.

Архів/звалища

оператор lt; & lt; Вставка об'єкта CString до архіву або дамп контексту.
оператор gt; & gt; Вилучає об'єкт CString з архіву.

Буфер доступу

GetBuffer Повертає вказівник на знаки в CString.
GetBufferSetLength Повертає вказівник до знаків на CString, скороченню указаної довжини.
ReleaseBuffer Керування релізи буфера, повернутих GetBuffer.
FreeExtra Видаляє будь-які накладні цей рядок об'єкт, звільняючи будь-яких додаткових пам'яті раніше в рядок.
LockBuffer Вимикає підрахунку посилань і захищає рядка у буфер.
UnlockBuffer Дає можливість підрахунку посилань і випускає рядка у буфер.

Специфічні для Windows

AllocSysString Виділяє БУЛ з CString даних.
SetSysString Встановлює наявний об'єкт БУЛ з даними з CString об'єкта.
LoadString Завантажує наявний об'єкт CString з Windows ресурс.
AnsiToOem Робить з символів ANSI OEM набір символів перетворення на місці.
OemToAnsi Робить це перетворення з набору символів ANSI символів OEM.

Огляд CString |nbsp; Ієрархічна діаграма

Index