zoukankan      html  css  js  c++  java
  • VC:文本格式、文本输出函数(字体对象、字体结构变量、字体输出各函数)

            1、文本格式

          //创建新字体

           LOGFONT log;                                         //结构体变量

           CFont font;                                               //字体对象

           //属性设置

           log.lfCharSet=ANSI_CHARSET;

           log.lfClipPrecision=23;                       //字体的裁剪精度

           log.lfEscapement=0;                                  //字体相对于x轴的倾斜度为0

           log.lfHeight=50;                                //字体的高度为50

           strcpy(log.lfFaceName,"新建字体");    //字体名称

           log.lfItalic=0;                                    //0表示非斜体

           log.lfOrientation=900;                        //字体基准线与x轴之间夹角

           log.lfOutPrecision=90;                        // 字体的输出精度

           log.lfPitchAndFamily=0;                           // 字符间距

           log.lfQuality=90;                               //字体的输出质量

           log.lfUnderline=0;                              // 无下划线

           log.lfStrikeOut=0;                              //无删除线

           font.CreateFontIndirect(&log);            //创建字体

           pDC->SelectObject(&font);                 //选入设备环境

           //设置对齐方式

           pDC->SetTextAlign(TA_CENTER);

           //设置输出模式

           pDC->SetBkMode(TRANSPARENT);

           //设置字符间距为0

           pDC->SetTextCharacterExtra(0);

           pDC->TextOut(130,100,"样式1");

           //设置字符间距为10

           pDC->SetTextCharacterExtra(10);

           pDC->TextOut(130,150,"样式2");

    2、文本输出函数

    pDC->SetTextColor(RGB(200,0,0));
     int nTab[]={10,50,100};
     pDC->TabbedTextOut(100,50,"gl\thh\tgp",3,nTab,100);
     pDC->TextOut(100,90,"this is TesOout");
     pDC->ExtTextOut(100,130,ETO_CLIPPED,CRect(100,130,300,300),"tHis is ExTextOut",NULL);
     pDC->DrawText("This is DrawText",CRect(100,180,300,300),DT_WORDBREAK);

  • 相关阅读:
    7.Pod控制器—Job&CronJob
    6.Pod控制器—DaemonSet
    5.Pod控制器—ReplicaSet&Deployment
    0.4kubeadm参数说明
    14.Open vSwitch实现跨主机的容器之间网络互联
    p1144_最短路计数问题
    vue在dom绑定点击事件后,同时将值和事件传递
    vue中使用lodash的throttle不生效解决方案
    vuecli3项目添加pwa支持
    flutter for web跨域解决方案
  • 原文地址:https://www.cnblogs.com/shenchao/p/2725048.html
Copyright © 2011-2022 走看看