<Return[C]><Top>

CharLowerBuff

Declare Function Api_CharLowerBuff& Lib "user32" Alias "CharLowerBuffA" (ByVal lpsz$, ByVal cchLength&)

Declare Function CharLowerBuff Lib "user32" Alias "CharLowerBuffA" (ByVal lpsz As String, ByVal cchLength As Long) As Long

バッファ内の大文字を小文字へ変換する。この関数は、バッファ内の文字をその場で変換し、元の文字列を上書きする。

パラメータ
lpsz
    処理するべき文字列を保持している、1 個のバッファへのポインタを指定する。

    関数から制御が返ると、このバッファに、変換後の文字列が格納される。
cchLength
    lpsz パラメータが指すバッファのサイズを TCHAR 単位で指定する。
    この関数は、各文字を調べ、大文字を小文字へ変換する。

    NULL 文字が含まれている場合でも、cchLength パラメータで指定された数の文字すべてを調る。

戻り値
    処理された文字数を TCHAR 単位で表した値が返る。

    たとえば、CharLowerBuff("Win32 API Reference", 10) の呼び出しが成功すると、10 が返る。