步骤一:使用类向导,添加 WM_CTRLCOLOR 消息处理函数。
步骤二:在消息处理函数中增加如下代码:
HBRUSH CMFCApplication1Dlg::OnCtlColor(CDC* pDC,CWnd* pWnd,UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
HBRUSH CMFCApplication1Dlg::OnCtlColor(CDC* pDC,CWnd* pWnd,UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: 在此更改 DC 的任何特性
//默认修改所有静态文本的背景模式,也可单独设置单个静态文本为透明背景模式
if(nCtlColor == CTLCOLOR_STATIC /*&& pWnd->GetDlgCtrlID() == (IDC_STATIC3)*/)
if(nCtlColor == CTLCOLOR_STATIC /*&& pWnd->GetDlgCtrlID() == (IDC_STATIC3)*/)