zoukankan      html  css  js  c++  java
  • 得到默认字体和改变字体

     //得到默认字体
    static CFont     m_MyFont;//必须是公共变量
     LOGFONT   stFont;
     ::SystemParametersInfo(SPI_GETICONTITLELOGFONT,
      sizeof(LOGFONT),&stFont,SPIF_SENDWININICHANGE);
     m_MyFont.CreateFontIndirect(&stFont);
     m_pBtnBackMap->SetFont(&m_MyFont);

    ///////改变字体
     m_pBtnBackMap = new CButton();
     m_pBtnBackMap->Create(_T("返回"), WS_CHILD|WS_VISIBLE|BS_PUSHBUTTON, CRect(10,10,80,30), this, IDC_BUTTON_BACKMAP);
     static CFont   btnFont;
     btnFont.CreateFont(
      12,                          // nHeight
      0,                           // nWidth
      0,                           // nEscapement
      0,                           // nOrientation
      FW_NORMAL,                   // nWeight
      FALSE,                       // bItalic
      FALSE,                       // bUnderline
      0,                           // cStrikeOut
      ANSI_CHARSET,                // nCharSet
      OUT_DEFAULT_PRECIS,          // nOutPrecision
      CLIP_DEFAULT_PRECIS,         // nClipPrecision
      DEFAULT_QUALITY,             // nQuality
      DEFAULT_PITCH | FF_SWISS,    // nPitchAndFamily
      _T("宋体"));                    // lpszFacename

     m_pBtnBackMap->SetFont(&btnFont);

    //那个font必须是静态的或者成员变量,不然无效。

  • 相关阅读:
    jQuery--.wrap()方法
    ECharts学习(4)--仪表盘
    ECharts学习(3)--toolbox(工具栏)
    jQuery之核心API
    STM32片上Flash内存映射、页面大小、寄存器映射
    typedef struct bit0 : 1
    ***WARNING L15: MULTIPLE CALL TO SEGMENT
    C/C++ 打印文件名、行号、函数名的方法
    ISP与IAP的区别
    sprintf函数 %6.2f
  • 原文地址:https://www.cnblogs.com/yuzhould/p/4454987.html
Copyright © 2011-2022 走看看