HBRUSH CMyUIDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if( CTLCOLOR_STATIC == nCtlColor )
{
//pDC->SetBkColor(RGB(255,0,0)); //需要指定背景色的时候用
pDC->SetTextColor(RGB(255, 255, 255)); //文字前景色
pDC->SetBkMode(TRANSPARENT); //设置透明
hbr=(HBRUSH)GetStockObject(NULL_BRUSH); //获取画笔颜色混合后的画笔,完成透明
}
return hbr;
}
目前有 1 条留言 访客:0 条, 博主:0 条 ,引用: 1 条
外部的引用: 1 条
- MFC中如何改变静态文本的背景 « 求索阁