读书人

求大神指导,怎么令Static Text(静态文

发布时间: 2012-04-26 14:01:31 作者: rapoo

求大神指导,如何令Static Text(静态文件框)背景色为透明
如何令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!

读书人网 >VC

热点推荐