如何令Static Text(静态文件框)背景色为透明
我在CxxxDlg上初始化了:
m_brush.FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));
在OnCtlColor上为:
HBRUSH CTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
// TODO: 在此更改 DC 的任何属性
if (pWnd->GetDlgCtrlID() == IDC_STATIC4)
{
pDC->SetBkMode(TRANSPARENT); //这似乎是文本编辑的背景色透明
return m_brush;
}
return hbr;
}
为何按钮还不透明 ?
------解决方案--------------------------------------------------------
如需要阅读该回复,请登录或注册CSDN!