游戏开发论坛

 找回密码
 立即注册
搜索
123
返回列表 发新帖
楼主: 大元帅

请问如何获得字符串的尺寸?

[复制链接]

26

主题

537

帖子

537

积分

高级会员

Rank: 4

积分
537
发表于 2008-6-2 09:26:00 | 显示全部楼层

Re: Re:请问如何获得字符串的尺寸?

大元帅: Re:请问如何获得字符串的尺寸?

Default编码下,全角会算成是16位字节,而半角是8位字节,因此GetTextExtentPoint32是可以计算全角的,我测...


如“GameRes游戏开发论坛”,字符数是13,Encoding.Default.GetBytes(S).Length应是19吧,GetTextExtentPoint32既然可以计算全角,那么第三个参数cbString应该是指字符数量而不是字节数量吧,你使用的为什么是19而不是13呢?

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2008-6-8 18:20:00 | 显示全部楼层

Re:请问如何获得字符串的尺寸?

not Unicode:

[FunctionName]A

61

主题

1429

帖子

1430

积分

金牌会员

Rank: 6Rank: 6

积分
1430
发表于 2008-6-10 16:52:00 | 显示全部楼层

Re: Re:请问如何获得字符串的尺寸?

Miu.C: Re:请问如何获得字符串的尺寸?

not Unicode:

[FunctionName]A


请用DX10写个例子

5

主题

972

帖子

975

积分

高级会员

Rank: 4

积分
975
发表于 2008-6-10 16:58:00 | 显示全部楼层

Re: Re: Re:请问如何获得字符串的尺寸?

使命召唤: Re: Re:请问如何获得字符串的尺寸?



请用DX10写个例子

莫名其妙 [em24]

187

主题

6490

帖子

6491

积分

论坛元老

团长

Rank: 8Rank: 8

积分
6491
发表于 2008-6-10 18:07:00 | 显示全部楼层

Re: Re: Re:请问如何获得字符串的尺寸?

使命召唤: Re: Re:请问如何获得字符串的尺寸?



请用DX10写个例子

你看得懂我的回复吗??

7

主题

318

帖子

318

积分

中级会员

Rank: 3Rank: 3

积分
318
发表于 2008-6-10 18:17:00 | 显示全部楼层

Re: Re: Re: Re:请问如何获得字符串的尺寸?

Miu.C: Re: Re: Re:请问如何获得字符串的尺寸?


你看得懂我的回复吗??

犀利。。。 [em10]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 07:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表