请教RichEdit2控件设置了Disabled的属性后的背景色怎么改?
我试了以下两种方式均使用过,Disabled没设置时是OK的,设置了Disabled后就不行了。CEdit1.SetBackgroundColor(false,crBG);
::SendMessage(m_Edit1.m_hWnd,EM_SETBKGNDCOLOR,0,RGB(255,255,100));
我试了以下两种方式均使用过,Disabled没设置时是OK的,设置了Disabled后就不行了。CEdit1.SetBackgroundColor(false,crBG);
::SendMessage(m_Edit1.m_hWnd,EM_SETBKGNDCOLOR,0,RGB(255,255,100));
if (pWnd->GetDlgCtrlID() == IDC_EDIT1)
{
// 设置IDC_EDIT_TEXT2文本色为红色
pDC->SetTextColor(RGB(255, 0, 0));
// 设置IDC_EDIT_TEXT2中文本背景色为黄色
pDC->SetBkColor(RGB(255,255,0));
// 设置IDC_EDIT_TEXT2颜色为绿色
}你把CEDIT1重载一下。
谢谢这热心的兄弟,试了不行。而且你用的是CEdit控件,不是CRichEdit控件。CEdit控件在CtrlColorreturn hbrBackGround是可以修改颜色,但相同的方法在RichEdit2却不行。