成都网站建设设计

将想法与焦点和您一起共享

VC中如何实现文字竖排效果-创新互联

这篇文章主要介绍VC中如何实现文字竖排效果 ,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

网站的建设成都创新互联公司专注网站定制,经验丰富,不做模板,主营网站定制开发.小程序定制开发,H5页面制作!给你焕然一新的设计体验!已为效果图设计等企业提供专业服务。

好多人都觉得在VC中实现文字竖排是一件很难的事情,其实可以使用“躺”着的字体很方便的实现文字竖排。

Windows中有一些字体是“躺”着的,例如:@Fixedsys、@System、@宋体、@黑体等等,有很多,这些字体和不加@的字体的区别就是用这些字体显示的文字是“躺”着的。如下图:

VC中如何实现文字竖排效果

对这些“躺”着的字体进行270°的旋转就可以实现文字竖排了,效果如下:

VC中如何实现文字竖排效果


以下代码可以产出竖排的宋体。

CFont font; 
 CFont *pOldFont; 
 
 font.CreateFont(18, 0, 2700, 2700, FW_NORMAL,
 0, 0, 0, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS,
 CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
 DEFAULT_PITCH,"@宋体"); 
 pOldFont=dc.SelectObject(&font)

 dc.TextOut(50,50,"文字竖排");
 dc.SelectObject(&pOldFont)

以上是“VC中如何实现文字竖排效果 ”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网站栏目:VC中如何实现文字竖排效果-创新互联
URL标题:http://chengdu.cdxwcx.cn/article/ejise.html