可以实现吗?怎么实现呢?我在OnInitDialog()函数中用下面语句:
CPaintDC dc1(this->GetDlgItem(IDC_RICHEDIT_infor));
dc1.SetBkColor(RGB(0,255,0));
没有效果。
在OnPaint()函数中实现:
CPaintDC dc1(this->GetDlgItem(IDC_RICHEDIT_infor));
dc1.FillSolidRect(rect1,RGB(0,255,0));就会把其中的文本掩盖住。有没有两全的方法呢?
CPaintDC dc1(this->GetDlgItem(IDC_RICHEDIT_infor));
dc1.SetBkColor(RGB(0,255,0));
没有效果。
在OnPaint()函数中实现:
CPaintDC dc1(this->GetDlgItem(IDC_RICHEDIT_infor));
dc1.FillSolidRect(rect1,RGB(0,255,0));就会把其中的文本掩盖住。有没有两全的方法呢?
http://www.vckbase.com/index.php/cv/51
《自定义 CRichEditCtrl 控件》配套代码
自定义类的OnPaint()事件中绘背景试试