<Return[C]><Top>

CharUpperBuff

Declare Function Api_CharUpperBuff& Lib "user32" Alias "CharUpperBuffA" (ByVal lpsz$, ByVal cchLength&)

Declare Function CharUpperBuff Lib "user32" Alias "CharUpperBuffA" (ByVal lpsz As String, ByVal cchLength As Long) As Long

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

パラメータ
lpsz
    処理するべき文字列を保持している、1 個のバッファへのポインタを指定する。
cchLength
    lpsz パラメータが指すバッファのサイズを TCHAR 単位で指定する。
    この関数は、各文字を調べ、小文字を大文字へ変換する。

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

戻り値
    処理された文字数を TCHAR 単位で表した値が返る。
    たとえば、CharUpperBuff("Win32 API Reference", 10) の呼び出しが成功すると、10 が返る。