FoldString |
Declare Function Api_FoldString& Lib "kernel32" Alias "FoldStringA" (ByVal dwMapFlags&, ByVal lpSrcStr$, ByVal cchSrc&, ByVal lpDestStr$, ByVal cchDest&) |
||||||||||||
Declare Function FoldString Lib "kernel32" Alias "FoldStringA" (ByVal dwMapFlags As Long, ByVal lpSrcStr As String, ByVal cchSrc As Long, ByVal lpDestStr As String, ByVal cchDest As Long) As Long |
|||||||||||||
文字列に対して指定した変換を実行し、別の文字列にマップする。 |
|||||||||||||
パラメータ
lpSrcStr lpSrcStr は NULL で終わる文字列へのポインタと見なされ、長さが自動的に計算される。lpDestStrマップ先文字列を格納するバッファへ のポインタを指定する。cchDestlpDestStr パラメータが指すバッファのサイズを、バイト単位(ANSI 版)、または文字単位(Unicode 版)で指 定する。0 を指定すると、マップ先文字列を保持するために必要なバイト数または文字数が返され、lpDestStr パラメータが指すバッファは
使われない。
に 0 を指定した場合は、マップ先文字列を保持するために必要なバイト数(または文字数)が返る。
コードを返す。
ERROR_INVALID_PARAMETER を返す。 0xF900〜0xFFEF の範囲の文字から構成される。MAP_FOLDCZONE フラグを使えば、互換性ゾーンにある文字を重複してサポートしな いようにすることができる。 |