VC中实现文字竖排的简单方法(推荐)
导读:收集整理的这篇文章主要介绍了VC中实现文字竖排的简单方法(推荐 ,觉得挺不错的,现在分享给大家,也给大家做个参考。 好多人都觉得在VC中实现文字竖排是一件很难的事情,其实可以使用“躺”着...
收集整理的这篇文章主要介绍了VC中实现文字竖排的简单方法(推荐),觉得挺不错的,现在分享给大家,也给大家做个参考。 好多人都觉得在VC中实现文字竖排是一件很难的事情,其实可以使用“躺”着的字体很方便的实现文字竖排。
Windows中有一些字体是“躺”着的,例如:@FixedSys、@System、@宋体、@黑体等等,有很多,这些字体和不加@的字体的唯一区别就是用这些字体显示的文字是“躺”着的。如下图:
对这些“躺”着的字体进行270°的旋转就可以实现文字竖排了,效果如下:
以下代码可以产出竖排的宋体。
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)/* 何问起 hovertree.COM */大家可以试一下。
以上这篇VC中实现文字竖排的简单方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VC中实现文字竖排的简单方法(推荐)
本文地址: https://pptw.com/jishu/610106.html
