|
Функция |
Назначение |
|
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).
Ссылка на скачивание - внизу страницы.