主题:请教:如何取得汉字字符串的长度?
mltx
[专家分:20880] 发布于 2005-01-26 21:19:00
在API函数TextOut中,要输入字符串长度,用Len对汉字不对,求教解决办法。
谢谢
回复列表 (共5个回复)
沙发
vrace [专家分:3590] 发布于 2005-01-27 20:18:00
用 UNICODE。
板凳
mltx [专家分:20880] 发布于 2005-01-28 10:17:00
谢1楼!麻烦请具体指教一下做法?
我目前的语句是:
TextOut frmMesh.Picture1.hdc, x, y, var, Len(var)
结果若var含有汉字就不对了。
谢谢。
3 楼
vrace [专家分:3590] 发布于 2005-01-28 20:34:00
看《Windows 核心编程》前面的程序员必读。
4 楼
vrace [专家分:3590] 发布于 2005-01-28 20:35:00
也可以试试用 lstrlen 函数判断长度
5 楼
mltx [专家分:20880] 发布于 2005-01-29 14:02:00
试了一下,lstrlen非常简单好用!谢楼上!
我来回复