Функция CharLowerBuff преобразует символы верхнего регистра в буфере в символы нижнего регистра. Функция преобразует символы на месте.
DWORD CharLowerBuff( LPTSTR lpsz, DWORD cchLength ); |
lpsz
[in, out] Указатель на буфер, содержащий один или несколько обрабатываемых символов.
cchLength
[in] Устанавливает размер буфера, в TCHARs, указанного при помощи параметра lpsz. Это относится к байтам для версий функции ANSI или WCHARs для версий Unicode. Функция проверяет каждый символ и преобразует символы верхнего регистра в символы нижнего регистра. Функция проверяет число TCHARs, обозначенного параметром cchLength, даже тогда, когда один или несколько символов - нулевые символы.
Возвращаемое значение - число обработанных TCHARs (символов). Например, если функция CharLowerBuff ("Точка кульминации операционных систем", 10) завершается успешно, возвращаемое значение равно 10.
Обратите внимание! на то, что эта функция CharLowerBuff всегда преобразует I верхнего регистра в I нижнего регистра, даже тогда, когда текущий язык является турецким или азербайджанским. |
Windows NT/2000/XP: Чтобы сделать преобразование, функция использует драйвер для текущего языка, выбранного пользователем при установке системы или при помощи использования Панели Управления. Если язык не выбирался, система завершает преобразование при помощи использования внутреннего преобразования по умолчанию. Преобразование делается на основе кодовой страницы, связанной с процессом локализации (языком местности).
Windows 95/98/Me: Функция делает преобразование основываясь на информации связанной с языком пользователя, который является языком местности, выбранным пользователем при установке системы или при помощи использования Панели Управления. Система не имеет драйверов языка.
Windows 95/98/Me: CharLowerBuffW поддерживается программой Microsoft Layer for Unicode (MSLU). Чтобы использовать ее, Вы должны добавить некоторые файлы к вашему приложению, как изложено в описании Microsoft Layer for Unicode для системы Windows 95/98/Me.
Пример смотри в статье "Создание диалогового окна Проверка орфографии" в разделе Использование комбинированных окон.
Обзор Строки, Функции, используемые строками, CharLower, CharUpper, CharUpperBuff
Размещение и совместимость CharLowerBuff | ||
К | Windows XP | Да |
л | Windows 2000 Professional | Да |
и | Windows NT Workstation | Да версии 3.1 и выше |
е | Windows Me | Да |
н | Windows 98 | Да |
т | Windows 95 | Да |
С | Windows 2003 Server | Да |
е | Windows 2000 Server | Да |
р | Windows NT Server | Да версии 3.1 и выше |
в | ||
е | ||
р | ||
Используемая библиотека | User32.lib | |
Используемая DLL | user32.dll | |
Заголовочный файл | ||
- объявлено в | Winuser.h | |
- включено в | Windows.h | |
Unicode | Реализуется как версии Unicode и ANSI | |
Замечания по платформе | Не имеется |