HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: Change any attributes of the DC here
if (nCtlColor==CTLCOLOR_STATIC)//如果当前控件属于静态文本
{
pDC-> SetTextColor(RGB(255,0,0)); //字体颜色
pDC->SetBkMode(TRANSPARENT); //设置字体背景为透明
//pDC-> SetBkColor(RGB(0, 0, 255)); //字体背景色
}
else if (nCtlColor==CTLCOLOR_BTN) //如果当前控件属于按钮
{
pDC-> SetTextColor(RGB(255,0,0)); //字体颜色
pDC->SetBkMode(TRANSPARENT); //设置字体背景为透明
//pDC-> SetBkColor(RGB(0, 0, 255)); //字体背景色
}
// TODO: Return a different brush if the default is not desired
return hbr;
}
|