UI高手留步 :为什么我的EDIT框重新写时,颜色不能重新完全覆盖?(在线等)
我有一个对话框:
甲事件到来时,我输出一个提示 SetDlgItemText,然后再 OnCtlColor里
pDC->SetBkMode( OPAQUE );
pDC->SetBkColor( m_clrRemoteDBState );
static HBRUSH hbrEdit = ::CreateSolidBrush(m_clrRemoteDBState);
return hbrEdit;
重新置编辑框的颜色,可以将整个edit用相应颜色填满
乙事件到来时,同样,SetDlgItemText一个信息,不过我用另一种颜色去添edit,但只在有文字的地方改变为新颜色,其他地方颜色不变,
为什么只有第一次可以?如何改?
谢谢.