假设你的static控件ID为IDC_STATIC1: 然后重载对话框的WM_CTLCOLOR消息: 在OnCtlColor中添加如下代码:HBRUSH CYourDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Change any attributes of the DC here switch(pWnd->GetDlgCtrlID()) { case IDC_STATIC1: pDC->SetBkMode(TRANSPARENT); pDC->SetTextColor(RGB(0,0,0)); return (HBRUSH)GetStockObject(HOLLOW_BRUSH); default: break; } // TODO: Return a different brush if the default is not desired return hbr; }
使static控件背景透明(MFC)
最新推荐文章于 2023-06-30 12:25:11 发布