MakeUpper -преобразовывает все символы в этой строке к символам верхнего регистра.
MakeLower -преобразовывает все символы в этой строке к символам нижнего регистра.
MakeReverse -полностью изменяет порядок символов в этой строке.
Format -форматирует строку, как это делает sprintf.
TrimLeft -вырезает пустое пространство в левой части строки (пустых символов)
TrimRight -вырезает пустое пространство в правой части строки (пустых символов)
Методы Поиска
Find -ищет символ или подстроку в строке.
ReverseFind -ищет символ в строке; начиная с конца.
FindOneOf -ищет первый символ соответствия из набора.
Методы Буферного Доступа
GetBuffer -возвращает указатель на символы объекта CString.
GetBufferSetLength -возвращает указатель на символы объекта CString, усекая до указанной длины.
ReleaseBuffer -управляет буфером, возвращенным GetBuffer.
FreeExtra -удаляет любую неиспользуемую память из этого строкового объекта, предварительно зарезервироанную строкой.
LockBuffer -отключает ссылку на содержание строки и защищает строку в буфере.
UnlockBuffer -включает ссылку на содержание строки и убирает защиту строки.
|
|
Подробное описание функции можно увидеть, нажав Ctrl и щелкнув на ссылке (необходимо соединение с Интернет).
Домашнее задание.
1. Написать программу, которая выводит текстовое сообщение, если курсор мышки окажется внутри прямоугольной области с координатами (200, 200, 400, 300). В окне сообщения необходимо отобразить текущие координаты курсора.
2. Написать программу для расчета факториала числа. На диаоговом окне пользователь вводит в элемент управления Edit Control число, и после нажатия на кнопку происходит расчет факториала єтого числа. Результат отображается с помощьюокна сообщения Message Box.
3. Разработать программу-одометр. Программа рассчитыват суммарное расстояние (в пикселях), которое проехала мышка. Результат отображать в заколовке диалогового окна. Предусмотерть возможность обнуления значения пройденного мышкой пути.
4. При двойном нажатии левой кнопки мыши отображать в окне сообщения координаты, в котором произошло нажатие.