添加WM_CTLCOLOP消息处理函数OnCtlColor();
HBRUSH CMyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: 在此更改 DC 的任何属性
if (nCtlColor==CTLCOLOR_EDIT)
{
pDC-> SetTextColor(RGB(0,255,0)); //字体颜色
pDC->SetBkMode(TRANSPARENT); //设置字体背景为透明
return (HBRUSH)::GetStockObject(BLACK_BRUSH); // BLACK_BRUSH:黑色,WHITE_BRUSH:白色,GRAY_BRUSH:灰色
}
// TODO: 如果默认的不是所需画笔,则返回另一个画笔
return hbr;
}