MFC

SetWindowsText(_T“字体”) 中的文字怎么设置字体、颜色等等

解决方案 »

  1.   

    要先建个画笔CBrush就能设置颜色了,字体是CFont类把
      

  2.   

    对要显示文字的那个控件调用SetFont设置字体特别提醒:要将CFont设置成全局的或者类变量,否则设置了也不起作用
      

  3.   

    颜色在OnCtlColor中通过CDC去设置
      

  4.   

    ClassWizard->添加消息->WM_CTLCOLOR 在相应函数里
    if(pWnd->GetDlgCtrlID()==IDC_XXXX)
    {
       //pDC->SetTextColor(XXX);
       //pDC->SetBkColor(XXX);
       //画刷
    }
    return 画刷;
      

  5.   

    看你用得什么控件了 大部分控件都和楼上说的一样 用
    有得 例如 RICHEDIT 就要用一个特殊的 很好弄的 在网上搜搜就有了
      

  6.   

    m_InfoText.SetWindowText(_T(""));
    小弟用的这个  不知何解啊