怎么设定static 文本字体颜色??

解决方案 »

  1.   

    HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 
    {
    switch( nCtlColor ) 
    {
    case CTLCOLOR_STATIC:
    pDC->SetTextColor( RGB(240,240,230) );  // yellow
            return m_hEditBrush;
    break;
    default:
    pDC->SetBkColor( RGB(BKRED,BKGREEN,BKBLUE) );    // red
    return m_hOtherBrush;
    }
    return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
    }
    HBRUSH m_hOtherBrush;
    m_hOtherBrush = CreateSolidBrush( RGB(BKRED,BKGREEN,BKBLUE) );
      

  2.   

    pDC->SetTextColor(clrText); pDC->DrawText( strTemp,
    rcText,
    DT_SINGLELINE |
    DT_CENTER     |
    DT_VCENTER);
      

  3.   

    同意 zyleon(zy) 的意见。