mfc 标签控件如何设置透明
mfc 标签控件怎么设置透明?
------解决方案--------------------
就这样吧:
------解决方案--------------------
重叠时使用
HBRUSH CFive_Chess_01Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
if(pWnd->GetDlgCtrlID()==IDC_LEVEL)
{
pDC->SetBkMode(TRANSPARENT);
CFont *font=new CFont();
font->CreatePointFont(115,"华文行楷",NULL);
pDC->SelectObject(font);
}
return hbr;
}
------解决方案--------------------
就这样吧:
HBRUSH CFive_Chess_01Dlg::CtlColor(CDC* pDC, UINT nCtlColor)
{
if (pWnd->GetDlgCtrlID() == IDC_LEVEL)
{
pDC->SetBkMode(TRANSPARENT);
...
return (HBRUSH)GetStockObject(NULL_BRUSH);
}
...
}
------解决方案--------------------
重叠时使用
InvalidateRect(&rect);
UpdateWindow();