请问各位大侠在CFontDialog设置字体后如何得到字体的宽度?
我调用GetCurrentFont(LOGFONT&)这个函数得到字体的具体值,返回的宽度都是0
我调用GetCurrentFont(LOGFONT&)这个函数得到字体的具体值,返回的宽度都是0
解决方案 »
- 有没有比较快速的算法,将当前屏幕的截图在内存中转换为PNG格式数据?
- GetDC返回的CDC*能保存嗎?
- 用的CXIMAGE 开启平滑处理 载入的时候没有问题 但是放大缩小以后拖拽怎么巨慢
- 按钮加载位图
- Cstring 转char Cannot convert parameter 1 from 'char' to 'const char *' 在线等!!!!!!
- 请问的最新的windows media format sdk版本多少?哪里有下载?
- 请高手指点用ADO连接FoxPro时建表时指定目录不好使,只能在当前目录下建立表
- 我不知道怎么进行结帖,请管理员指点一下?
- 如何实现icq的上网自动启动功能?
- 谁有.Bat To .Exe 的软件吗
- 静态链接库使用位图资源错误,请求帮助
- 为什么(spDoc.body as IHTMLElement2).scrollLeft返回总是0?
Specifies the average width, in logical units, of characters in the font. If lfWidth is zero, the aspect ratio of the device is matched against the digitization aspect ratio of the available fonts to find the closest match, determined by the absolute value of the difference. 如果为0表示字体的宽度是由字体的高宽比决定的。字体的宽度对每个字符都不一样吧,有也是一个平均值,你要这个宽度做什么?
前者一行后面空出很多,后者又超出
CDC::GetTextExtent是显示一行字符串的高度和宽度,没办法用不过谢谢各位大哥的支持
谢谢各位!