学了几天vc真是有意思!希望大家给予帮助呀!
在窗体上有IDC_EDIT1控件,点击IDC_BUTTON1后,
可以为EDIT1中的文字设置字体和字间距。
我是初学小菜菜,大侠请写得略微详细点,再次感谢了!

解决方案 »

  1.   

    可以实现但是非常复杂,你可以使用RichEdit 控件
      

  2.   

    HBRUSH CLogToolDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
    {
    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

    // set edit properities
        if(pWnd->GetDlgCtrlID() == IDC_EDIT_LOG)
        {
            static HBRUSH hbrEdit = ::CreateSolidBrush(RGB(255, 255, 255));
            pDC->SetBkColor(RGB(255, 255, 255));
            pDC->SetTextColor(RGB(0, 0, 255));
            return hbrEdit;
        }

    return hbr;
    }
      

  3.   

    HBRUSH是什么意思!这些代码在哪写呀
      

  4.   

    CFont font;
    font.CreateFont(12, 6, 0, 0, FW_THIN, 0, 0, 0, DEFAULT_CHARSET, 
           OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS, 
           DEFAULT_QUALITY, DEFAULT_PITCH|FF_SWISS, NULL);
    GetDlgItem(IDC_EDIT1)->SetFont(&font, TRUE);
      

  5.   

    最后一个参数可以设置字体
    如设置宋体可以把最后一个NULL改为"宋体"
      

  6.   

    第十三参数是nPithchAndFamily,该值指定要使用的字体的间距
    DEFAULT_PITCH
    VARIABLE_PITCH
    FIXED_PITCH
    或者可以试下第一二个字体的高度和宽度
      

  7.   

    jennifergiant(孟琦) 说的不错。
      

  8.   

    nPithchAndFamily是BYTE,如何设置字符间距呀!