CharLower winapi функция
Описание:
function CharLower(lpsz: PChar): PChar;
Функция преобразовывает строку или единственный символ в нижний регистр.
Параметры
lpsz: символ или строка, которую необходимо преобразовать.
Возвращаемое значение
Если операнд является строкой , функция возвращает указатель на преобразованную строку.
Если операнд является символом , функция возвращает 32х битное значение, где старшее слово нуль, а младшее содержит преобразованный символ.
Нет указания успеха или неудачи функции ввиду редкости неудачи.
Замечания
Windows NT: для преобразования функция использует языковый драйвер текущего языка выбранного пользователем при установке. Если никакой язык не выбран Windows использует определение по умолчанию.
Windows 95: функция использует для преобразования информацию связанную с местом(географическим) указынным пользователем при установке. Windows 95 не имеет языкового драйвера.
Пример:
...
procedure TForm1.FormCreate(Sender: TObject);
var
buf:string;
begin
buf:= 'ТеСт';
buf:=buf+#0; //Обязательно, иначе функция будет вызывать ошибку
buf:=CharLower(PChar(buf));
Form1.Caption:=buf;
end;
...
Материал взят из:
Русская спpавка по Windows API