社区
界面
帖子详情
如何得到CStatic中文字内容的宽度?
iq199
2003-10-18 11:26:35
我想得到CStatic中文字内容的实际宽度
单位是象素
应该如何实现?
...全文
47
2
打赏
收藏
如何得到CStatic中文字内容的宽度?
我想得到CStatic中文字内容的实际宽度 单位是象素 应该如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ChinaSea3003
2003-10-19
打赏
举报
回复
先取出静态矿里面的文字
然后在对话框里用GetTextExtent()
调用改函数之前先要取得dc。
你可以用 CClietDC myDC(this);
maoxianwang
2003-10-19
打赏
举报
回复
getfontwidth*len
没MSDN,, 自己查一下看
C
Static
控件的基本使用
C
Static
控件的基本使用 C
Static
继承于 CWnd,是一种特殊的窗体。他可以显示文本字符串(这也是最常用的用法)、图标、指针(cursor)、位图和增强图文元件. 通常静态控件不提供输入和输出。但是如果把他的属性设置为 SS_NOTIFY,他可以通知其父窗口的击鼠标事件。
一。C
Static
用于显示文本
如果文本不变,可以直接设置其 Caption。如果想在运行过程
中
改变其显示文本,可以用如下方式:
C
Static
*p
Static
=(CS
MFC获取
文字
高宽&设置字符间隔
SIZE sizeText={0};//字体高宽::GetTextExtentPoint32(hDC, lpStr/*字符串*/, strLen/*字符串的长度*/, &sizeText);SetTextCharacterExtra函数功能:设置字符间隔,字符间隔加到每一个字符上,包括间隔字符,只要系统在写一个正文行。函数原型:int SetTextCharacter...
16/24点阵字库(经典)
比如汉字“
中
”的内码是0xd6d0,而他的区位码是5448.这个是怎么转换的呢?区位码不是内码减去0xa0a0吗?怎么算的呢? 问题补充: 找到答案了: 汉字机内码、国标码和区位码三者之间的关系为: 区位码(十进制)的两个字节分别转换为十六进制后加20H
得到
对应的国标码; 机内码是汉字交换码(国标码)两个字节的最高位分别加1,即汉字交换码(国标码)的两个字节分
使用Windows
中
的字体生成点阵字库
所有的汉字或者英文都是下面的原理,由左至右,每8个点占用一个字节,最后不足8个字节的占用一个字节,而且从最高位向最低位排列。生成的字库说明:(以12×12例子)一个汉字占用字节数:12÷8=1····4也就是占用了2×12=24个字节。编码排序A0A0→A0FE A1A0→A2FE依次排列。以12×12字库的“我”为例:“我”的编码为CED2,所以在汉字排在CEH-AOH=2EH区的D2H-A0H...
点阵 各种 各种
点阵字库是把每一个汉字都分成16×16或24×24个点,然后用每个点的虚实来表示汉字的轮廓,常用来作为显示字库使用,这类点阵字库汉字最大的缺点是不能放大,一旦放大后就会发现
文字
边缘的锯齿。 目录 点阵字库的显示原理点阵字库与字符字模点阵字库结构汉字点阵获取在DOS程序
中
使用点阵字库的方法点阵字库和矢量字库的差别如何使用Windows的系统字库生成点阵字库标准点阵字库芯片
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章