首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

设立crichedit的文字颜色和背景颜色

2013-02-02 
设置crichedit的文字颜色和背景颜色/* richedit文字颜色 */::CHARFORMAT2 cf//memset(&cf,0, sizeof(cf))

设置crichedit的文字颜色和背景颜色
/* richedit文字颜色 */
    ::CHARFORMAT2 cf;
    //memset(&cf,0, sizeof(cf));
    m_EditLog.GetDefaultCharFormat(cf);
    cf.crTextColor = RGB(255,255,0);
    cf.dwMask = CFM_COLOR;
    cf.dwEffects &= ~CFE_AUTOCOLOR;

    ::SendMessage(m_EditLog.m_hWnd,EM_SETCHARFORMAT,SCF_ALL,long(&cf));

// 或者m_EditLog.SetDefaultCharFormat(cf);

    //m_EditLog.SetSelectionCharFormat(cf); //这句话是设置选中的颜色,不是默认字体颜色
    
    /* richedit背景颜色 */
    //m_EditLog.SetBackgroundColor(FALSE,0);

热点排行