Функция |
Назначение |
Charlower |
Преобразует символьную строку в строчные буквы |
CharLowerBuff |
Преобразует содержимое буфера в строчные буквы |
CharNext |
Размещает указатель на следующем символе строки |
CharNextExA |
Размещает указатель на следующем символе строки, содержащей одно- или многобайтовые символы |
CharPrev |
Размещает указатель на предыдущем символе строки |
CharPrevExA |
Размещает указатель на предыдущем символе строки, содержащей одно- или многобайтовые символы |
CharToOem |
Преобразует строку, представленную текущей кодовой таблицей, в строку с набором символов OEM |
CharToOemBuff |
Преобразует содержимое буфера, представленное текущей кодовой таблицей, в содержимое, представленное набором символов OEM |
CharUpper |
Преобразует строку в прописные буквы |
CharUpperBuff |
Преобразует содержимое буфера в прописные буквы |
CompareString |
Допускает сравнение строк на латыни, кириллице, двунаправленных или дальневосточных языках |
ConvertDefaultLocale |
Преобразует специальное значение используемой по умолчанию региональной установки в конкретный идентификатор региональной установки |
EnumCalendarlnfo |
Перечисляет календарную информацию, характерную для региональной установки |
EnumDateFormats |
Перечисляет длинные и короткие форматы дат, доступные для региональной установки |
EnumSystemCodePages |
Перечисляет имеющиеся в системе кодовые страницы, выполняя обратный вызов при каждом повторении |
EnumSystemLocales |
Перечисляет имеющиеся в системе региональные установки, выполняя обратный вызов при каждом повторении |
EnumTimeFormats |
Перечисляет форматы времени, доступные для региональной установки |
FoldString |
Отображает одну строку в другую, выполняя соответствующее преобразование |
Format Message |
Предоставляет способ представления сообщений, не зависящих от используемого языка и семантически правильных |
GetACP |
Возвращает кодовую страницу ANSI |
GetCPInfo |
Осуществляет выборку информации о кодовой странице |
GetCurrencyFormat |
Форматирует числовую строку в виде строки со знаком денежной единицы, характерной для региональной установки |
GetDateFormat |
Форматирует дату |
GetLocalelnfo |
Возвращает информацию о региональной установке |
GetNumberFormat |
Форматирует числовую строку в характерном для региональной установки формате чисел |
GetiOMCP |
Осуществляет выборку идентификатора текущей кодовой страницы OEM в данной системе |
GetStringTypeEx |
Возвращает информацию о типе одно- или многобайтовых символов, содержащихся в строке |
GetThreadLocale |
Возвращает текущую региональную установку вызывающей нити |
GetTimeFormat |
Форматирует время |
IsCharAlpha |
Проверяет, является ли данный символ буквенным |
IsCharAlphaNumeric |
Проверяет, является ли данный символ буквенно-цифровым |
IsCharLower |
Проверяет, является ли данный символ строчной буквой |
IsCharUpper |
Проверяет, является ли данный символ прописной буквой |
IsDBCSLeadByfe |
Проверяет, относится ли начальный байт к двухбайтному символу в двухбайтном наборе символов (DBCS), использующем кодовую страницу ANSI |
IsDBCSLeadByteEx |
Проверяет, относится ли начальный байт к двухбайтному символу в двухбайтном наборе символов (DBCS), использующем заданную кодовую страницу |
IsTextUnicode |
Определяет, содержит ли буфер текст в формате Unicode |
IsValidCodePage |
Определяет, является ли данная кодовая страница действительной |
IsValidLocale |
Определяет, является ли действительным идентификатор региональной установки |
LCMapString |
Выполняет преобразование строки в зависимости от используемой региональной установки |
Istrcat |
Соединяет две строки |
Istcmp |
Сравнивает две строки |
Istrcmpi |
Сравнивает две строки с учетом регистра |
Istrcpy |
Копирует строку |
Istrcpyn |
Копирует заданное количество символов из исходной строки |
Istrlen |
Возвращает длину строки |
MuttibyteToWideChar |
Преобразует символьную строку, представленную заданной кодовой страницей, в символьную строку Unicode |
OemToChar |
Преобразует строку, представленную набором символов OEM, в строку, представленную набором символов текущей кодовой страницы |
OemToCharBuff |
Преобразует содержимое буфера, представленное набором символов OEM, в содержимое, представленное набором символов текущей кодовой страницы |
SetLocalelnfo |
Допускает видоизменение данных, имеющих отношение к региональной установке |
SetThreadLocale |
Задает текущую региональную установку вызывающей нити |
ToAscii |
Преобразует нажатую клавишу в символ |
WideCharToMuffiByte |
Преобразует строку Unicode, в строку, представленную набором символов указанной кодовой страницы |
wsprintf |
Форматирует содержимое буфера в соответствии с указанным списком переменных |
wvsprintf |
Форматирует содержимое буфера в соответствии с предоставляемым массивом указателей на данные |
CharLower • Windows 98 • Windows 2000 |
|
Описание |
Функция CharLower выполняет преобразование строки в строчные буквы на месте или возвращает один символ, преобразованный в строчную букву, в зависимости от текущей региональной установки. |
Синтаксис |
LPTSTR CharLower(//wzSYrag) |
Параметры |
|
IpszString |
LPTSTR Указатель на строку, завершающуюся нулевым символом, которая будет преобразовываться в строчные буквы, либо одиночный символ, хранящийся в младшем слове, преобразуемый в строчную букву. |
Возвращаемое значение |
LPTSTR Указатель на преобразованные данные, если в функцию была передана строка, либо одиночный преобразованный символ. В случае преобразования одиночного символа старшее слово будет равно 0. |
Включаемый файл |
winuser.h |
См. также |
CharLowerBuff, CharUpper, CharUpperBuff. |
Пример |
Когда пользователь выбирает в приведенном ниже примере пункт меню Test!, получается результат, показанный на рис. 23.3. Данный пример состоит в преобразовании слова "aine" (означающего по-французски "старший") сначала в прописные буквы, а затем в строчные. |
См. \local-sources\cbap22\22-01 . txt |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.