#99 Article 1085 Posted at 1996/02/03 13:42:16 by 夢中ゆわ (MAP2717) [VB4]
Subject: VB4.0
VB4.0の32ビット版は文字コードにユニコードを使用しているらしく LenB関数等では全角/半角両方で1文字あたり2バイトを返します。 Len関数等では文字数を返します。 という事でVB2.0で可能であった「文字列の長さを得る事」が 出来なくなってしまいました(^^;)チョットイタイ 回避策としてはTextWidthで半角の1文字当たりの長さを予め調べ 調べたい文字列のTextWidthを↑で割るという方法があるようです。 2.0→4.0へは殆ど変更の必要が無かっただけに、これは残念。 なお、VB4.0でも16ビット版は今までと同じ文字コードだそうです。 通信カスタムコントロールの32ビット版が無いのは何故なんでしょうね。 マニュアルにはその場所だけがわざと空けてあるので きっと入れる予定がバグが見つかって…(^^;) #MAP2717 夢中ゆわ