HBRUSH TxtrRaderDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
CBrush m_brush;//色彩刷子.
m_brush.CreateSolidBrush(RGB(0, 0, 0)); //生成一背景色刷子
if(pWnd->GetDlgCtrlID() == IDC_EDIT1)
{
pDC->SetTextColor(RGB(0, 0, 0)); //文字
pDC->SetBkColor(RGB(255,255,255));
HBRUSH hBr = CreateSolidBrush(RGB(255,255,255));//背景
return (HBRUSH) hBr;
}
else
{
return CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
}
return hbr;
控件的颜色设置(本景色,文本色,文本背景色)
于 2009-01-12 17:57:00 首次发布