首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

求大神指导,怎么令Static Text(静态文件框)背景色为透明

2012-04-26 
求大神指导,如何令Static Text(静态文件框)背景色为透明如何令Static Text(静态文件框)背景色为透明我在Cx

求大神指导,如何令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;
}


为何按钮还不透明 ?

[解决办法]

热点排行