如何给静态文本框添加背景图片

首先要在Messages里面选择WM_CTLCOLOR,然后编辑代码如下:
 
HBRUSH CnbnbDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

if(nCtlColor==CTLCOLOR_STATIC)
{
pDC->SetTextColor(RGB(0,0,0));
pDC->SetBkColor(RGB(249,199,63));//文字背景色
HBRUSH b=CreateSolidBrush(RGB(249,199,63));//控件背景色
return b;
}
return hbr;
}
展开阅读全文

没有更多推荐了,返回首页