在对话框中重载OnCtlColor函数,然后在OnCtlColor添加:
//将静态控件和编辑控件设置为透明
if( (nCtlColor == CTLCOLOR_STATIC) || (nCtlColor == CTLCOLOR_EDIT))
{
pDC->SetBkMode(TRANSPARENT);//设置为背景透明
return HBRUSH(GetStockObject(NULL_BRUSH));
}
以上代码将静态控件以及Edit控件的背景色设置为了而透明颜色。