NSPARENT); return (HBRUSH)m_brBkgnd;
在线代理 dailiav/提供部分资料
本资料由-校园大学生创业网-提供 chuangyw/
} } else //不是编辑控件 { pDC->SetTextColor(m_clrText); pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_brBkgnd; } } 下面我们针对每个控件设置特殊的颜色,区分控件可以通过控件的 ID,修 改控件背景也很简单,直接返回相应的画刷就可以了,下面就是颜色设置的完整 代码: HBRUSH CCustDlgDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog:
:OnCtlColor(pDC, pWnd, nCtlColor); TCHAR szClassName[64]; ::GetClassName(pWnd->GetSafeHwnd(),szClassName,64); if(lstrcmpi(szClassName,_T("Edit")) == 0) //是 Edit 控件 { DWORD dwStyle = pWnd->GetStyle(); if((dwStyle &; ES_MULTILINE) == ES_MULTILINE) //多行 edit 控件 { pDC->SetTextColor(m_clrText); return hbr;
在线代理 dailiav/提供部分资料
本资料由-校园大学生创业网-提供 chuangyw/
} else { pDC->SetTextColor(m_clrText); pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_brBkgnd; } } else //不是编辑控件 { if(pWnd->GetDlgCtrlID() == IDC_STC_REDTEXT) { pDC->SetTextColor(RGB(255,0,0)); pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_brBkgnd; } else if(pWnd->GetDlgCtrlID() == IDC_STC_BLUETEXT) { pDC->SetTextColor(RGB(0,0,255)); pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_brBkgnd; } else if(pWnd->GetDlgCtrlID() == IDC_STC_BLUETEXTWHITEBACK)
在线代理 dailiav/提供部分资料
本资料由-校园大学生创业网-提供 chuangyw/
{ pDC->SetTextColor(RGB(0,0,255)); pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_brControlBkgnd1; } else if(pWnd->GetDlgCtrlID() == IDC_CHK_GREEN) { pDC->SetTextColor(RGB(0,255,0)); pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_brBkgnd; } else if(pWnd->GetDlgCtrlID() == IDC_RAD_BLUE) { pDC->SetTextColor(RGB(0,0,255)); pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_brBkgnd; } else if(pWnd->GetDlgCtrlID() == IDC_CHK_GREEN2) { pDC->SetTextColor(RGB(0,255,0)); pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_brControlBkgnd2; }
在线代理 dailiav/提供部分资料
本资料由-校园大学生创业网-提供 chuangyw/
else if(pWnd->GetDlgCtrlID() == IDC_RADIO2) { pDC->SetTextColor(RGB(0,0,255)); pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_brControlBkgnd2; } else { pDC->SetTextColor(m_clrText); pDC->SetBkMode(TRANSPARENT); return (HBRUSH)m_brBkgnd; } } } 现在看看效果:
在线代理 dailiav/提供部分资料