VC下改变控件颜色
/*
public:
HBRUSH m_hBrush1;
HBRUSH m_hBrush2;
HBRUSH m_hBrush3;
HBRUSH m_hBrush2;
HBRUSH m_hBrush3;
*/
HBRUSH CDlgColorDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
/*
// CTLCOLOR_BTN(按钮控件)
CTLCOLOR_DLG(对话框)
CTLCOLOR_EDIT(编辑控件)
CTLCOLOR_LISTBOX(列表框)
CTLCOLOR_MSGBOX(消息框)
CTLCOLOR_SCROLLBAR(滚动条)
CTLCOLOR_STATIC(静态框)
*/
if(nCtlColor==CTLCOLOR_DLG)
{
pDC->SetBkColor(RGB(100,0,100));
pDC->SetTextColor(RGB(0,200,0));
hbr=m_hBrush1;
} <
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
/*
// CTLCOLOR_BTN(按钮控件)
CTLCOLOR_DLG(对话框)
CTLCOLOR_EDIT(编辑控件)
CTLCOLOR_LISTBOX(列表框)
CTLCOLOR_MSGBOX(消息框)
CTLCOLOR_SCROLLBAR(滚动条)
CTLCOLOR_STATIC(静态框)
*/
if(nCtlColor==CTLCOLOR_DLG)
{
pDC->SetBkColor(RGB(100,0,100));
pDC->SetTextColor(RGB(0,200,0));
hbr=m_hBrush1;
} <