Функция CharLower

Функция 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.
  Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz