请问如何设置字体

解决方案 »

  1.   

    使用setfont 先建立一个Cfont的对象
      

  2.   

    CFont m_Font;
    m_Font.CreateFont(...);
    SetFont(...);
      

  3.   

    CFont font;
    font.CreatePointFont(210,"隶书");
    GetDlgItem(IDC_STATIC)->SetFont(&font);
      

  4.   

    CreateFont,然后SetFont,具体的看看MSDN吧
      

  5.   

    LOGFONT lf;
    memset(lf,sizeof(LOGFONT));
    lf.lHeight=220;
    ::lstrcpy(lf.facename,"宋体");
    CFont f;
    f.CreateFont(&lf);
      

  6.   

    STEP1,定义成员变量m_fontSTEP2,生成字体
         VERIFY(m_font.CreateFont(
       nTitleFontSize,            // nHeight
       0,                         // nWidth
       0,                         // nEscapement
       0,                         // nOrientation
       FW_MEDIUM,       // nWeight
       TRUE,                      // bItalic
       FALSE,                     // bUnderline
       0,                         // cStrikeOut
       ANSI_CHARSET,              // nCharSet
       OUT_DEFAULT_PRECIS,        // nOutPrecision
       CLIP_DEFAULT_PRECIS,       // nClipPrecision
       DEFAULT_QUALITY,           // nQuality
       DEFAULT_PITCH | FF_SWISS,  // nPitchAndFamily
       "Arial")); STEP3 应用字体:
        CButton* pRadio;
    pRadio = (CButton*) GetDlgItem(IDC_ZZ00RBT01);
    pRadio->SetCheck(TRUE);
    pRadio->SetFont(&m_font,TRUE);