我现在想让一个静态文本的字体设的很大以突出显示,但是如果要改对话框的字体设置的话,其它控件上的字体也跟着变得很大.只改变静态文本的字体大小,应该怎么做啊?

解决方案 »

  1.   

    在OnCtlColor中判断下,只修改静态控件的字体就可以了。
      

  2.   

    CFont font;
    font.CreatePointFont(800, _T("宋体"));
    GetDlgItem(IDC_STATIC2)->SetFont(&font);
      

  3.   

    static  CFont font;
    font.CreatePointFont(800, _T("宋体"));
    GetDlgItem(IDC_STATIC2)->SetFont(&font);
      

  4.   

    CFont* pFont = new CFont();
    pFont->CreateFont(15,0,0,0,0,0,0,0,ANSI_CHARSET,OUT_CHARACTER_PRECIS,CLIP_CHARACTER_PRECIS,0,3,NULL);
    GetDlgItem(IDC_STATIC)->SetFont(&font);用完记得 delete pFont;