Функция CharLower преобразует строку символов или единичный символ в нижний регистр. Если операнд - строка символов, функция преобразует символы на месте.
LPTSTR CharLower( LPTSTR lpsz ); |
lpsz
[in, out] Указатель на строку с завершающим нулем или определяет единичный символ. Если старшее слово этого параметра - нуль, то младшее слово должно содержать в себе единичный символ, который будет преобразован.
Если операнд - строка символов, то функцией возвращается указатель на преобразованную строку. Так как строка преобразуется на месте, возвращаемое значение равно lpsz.
Если операнд - единичный символ, возвращаемое значение - 32-разрядное значение, старшее слово которого - нуль, а младшее слово содержит в себе преобразованный символ.
Какой-либо индикации об успешном завершении или сбое в работе функции - нет. Сбои в работе функции происходят редко. Дополнительной информации об ошибке для этой функции нет; не делайте вызова функции GetLastError.
Обратите внимание! на то, что функция CharLower всегда преобразует I верхнего регистра в I нижнего регистра, даже тогда, когда текущий язык является турецким или азербайджанским. |
Windows NT/2000/XP: Чтобы сделать преобразование, функция использует драйвер для текущего языка, выбранного пользователем при установке системы или при помощи использования Панели Управления. Если язык не выбирался, система завершает преобразование при помощи использования внутреннего преобразования по умолчанию. Преобразование делается на основе кодовой страницы, связанной с процессом локализации (языком местности).
Windows 95/98/Me: Функция делает преобразование основываясь на информации, связанной с языком пользователя, который является языком местности, выбранным пользователем при установке системы или при помощи использования Панели Управления. Система не имеет драйверов языка.
Windows 95/98/Me: CharLowerW поддерживается программой Microsoft Layer for Unicode (MSLU). Чтобы использовать ее, Вы должны добавить некоторые файлы к вашему приложению, как изложено в описании Microsoft Layer for Unicode для системы Windows 95/98/Me.
Обзор Строки, Функции, используемые строками, CharLowerBuff, CharUpper, CharUpperBuff
Размещение и совместимость CharLower | ||
К | 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. | |
Замечания по платформе | Не имеется |