WEB 开发
开发语言
Java 技术
.Net 技术
数 据 库
硬件使用
图象媒体
Linux/Unix
移动平台
嵌入开发
Windows 专区
软件工程
Ajax 技术
|
ASP
|
PHP
|
ASP.NET
|
C#
|
JSP
|
Access
|
Oracle
|
网页设计
|
Flash
|
安全专题
|
IIS
|
VC/MFC
|
Delphi
|
C/C++
你的位置:
首页
>
开发语言
>
VC/MFC
GetTextExtentPoint32无法正确取出场景上的字符宽
[ 来源:ITWENKU 时间:2006-9-5 15:35:48 | 浏览:641人次 ]
在CreateFont并SelectObject后就不正常了
研究了一下,应该是与IfCharSet参数有关系
我用0,1, GB2312_CHARSET=134
测试完都不理想。(中英合)。。。。
请问有什么方法吗??
沙发...
我也是遇到这个问题,选择了黑体后,中文长度是正常,英文就不正常了。
顶顶。。。。。。没人回答啊
对了哦。。。
还跟CreateFont的字体名称有关系
帮顶,我也想知道结果……
问题自己解决了
是因为GetTextExtentPoint32是根据DC上现行所选字体来计算的。
只有通过重新SelectFont且DC正确的情况下才能正确计算出来。
SelectObject()?SelectFont()?
你顶楼不就是说SelectObject()无效么?现在机器上没VC,不知道有没有SelectFont(),这样可以解决么?
相关文章
·
在DrawText前先计算出text的输出区域?
·
一起探讨关于进程隐藏的话题
·
请教在VC里能不能通过PC串口转IIC通讯?
·
设计多行的状态栏
·
在VC取进程的问题
·
我的程序在运行模式下正常,在调试模式下退出的时候总会产生错误:UnHandle exception int Testoutput.exe:0xC0000005:Access Violation.
推荐文章
求助--补全代码
如何知道一个线程还在“正常运行”
访问网络出现异常
如何将一个文件夹里的文件组织成xml描述信息
想将一些东东按拼音排序!!
求Debugging application 的sourcecode
vc开发的activex可以在网页中用吗?
请问什么时候需要为资源(例如对话框或按钮)新建一个类?
如何用SQL语言完成复杂字符串的筛选
有关DNS被屏蔽的问题?
MDI程序,如何像VC界面那样,编辑对话框时候在旁边显示标尺?
windows搜索驱动的默认路径是什么
版权所有:
IT问库
copyright © 2006 www.itwenku.cn all rights reserved.