• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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中实现文字竖排的简单方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

    上一篇:VBS获取GZIP压缩的HTTP内容的实现代码
    下一篇:对一个vbs脚本病毒的病毒原理分析
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    VC中实现文字竖排的简单方法(推荐) 中,实现,文字,竖排,的,简单,