没有合适的资源?快使用搜索试试~ 我知道了~
给定字符串(字符串可以是中文字符,也可以是其他字符,包裹半角,英文等),可以实现矩形内自动输出,可以设置字符的字符间距,行间距,字体颜色,实现不同LOGFONT定义字体自动衔接,不同高度字体按下部对齐输出 如果要输出的字体高度相同(其他属性可以不同),可以实现中文,英文,数字等混合是输出。使用void CFontEx::Draw(CDC *pDC,CStringArray &array;,int *nLen,int nHeight,LOGFONT *plf,CRect rc); 如果要输出的字体高度不相同(相同也可以使用,但中文字符须跟英文等字符分开输出)void CFontEx::void Draw(CDC *pDC,CStringArray &array;,FontMetric *pfm,LOGFONT *plf,CRect rc); 使用时,先设置坐标模式,确定y向下为正或负 使用void SetCordinat(int m_nFormat) 使用void SetExtraHeight(int nExtraHeight);设置行间距 使用结构体定义一个字符串特定信息 struct FontMetric{ int nLen;//该字符串长度,中文字符由CulLength计算, //英文字符有字符串长度与宽度和间距计算 int nHeight;//字符高度 int nWidth;//字符宽度 int nExtern;//字符间距 COLORREF nTextColor;//字体颜色 bool bIsText;//是否为中文字符 };
资源推荐
资源详情
资源评论
收起资源包目录
CFontEx.rar (2个子文件)
FontEx.cpp 11KB
FontEx.h 2KB
共 2 条
- 1
资源评论
csh_lh
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功