● メモ帳の文字列のバイト数を取得する ●

今回は簡単だよ。

さて、テキストボックスの文字列のバイト数を取得してみましょう。ここで注意してください。文字列の文字数ではありませんよ。例えば、"あいう123"の文字数は6ですが、バイト数となると9となるのです。

Private Const WM_GETTEXTLENGTH = &HE  '文字バイト数取得

'---------------------------------------------------------------
' 関数名: GetEditboxLenB
' 機能 : メモ帳の文字列のバイト数を取得する
' 引数 : (in) hEditbox … メモ帳のエディットボックスのハンドル
' 返り値 : メモ帳の文字列のバイト数
'---------------------------------------------------------------
Public Function GetEditboxLenB(ByVal hEditbox As Long) As Long

  GetEditboxLenB = SendMessage(hEditbox, WM_GETTEXTLENGTH, 0&, ByVal 0&)

End Function


[ インデックスページへ  |  前のページへ  |  次のページへ ]