<Return[C]><Top>

CharUpper

Declare Function Api_CharUpper& Lib "user32" Alias "CharUpperA" (ByVal lpsz$)

Declare Function CharUpper Lib "user32" Alias "CharUpperA" (Byval lpsz As String) As String

指定された文字列または 1 つの文字を、大文字へ変換する。文字列を指定した場合、その場で変換を行い、元の文字列を上書きする。

パラメータ
lpsz
    NULL で終わる文字列へのポインタ、または 1 つの文字を指定する。

    このパラメータの上位ワード(high-order word)が 0 である場合、下位ワード(low-order word)で、変換対象の 1 つの文字を

    指定する。文字列へのポインタを指定した場合、関数から制御が返ると、その文字列に、変換後の文字列が格納(上書き)される。


戻り値
    lpsz パラメータで文字列へのポインタを指定した場合、変換後の文字列へのポインタが返る。

    文字列はその場で変換されるので、戻り値は lpsz パラメータと等しくなる。
    lpsz パラメータで 1 つの文字を指定した場合、上位ワードで 0、下位ワードで変換後の文字を保持している 32 ビット値が返る。