请帮帮忙:给界面加上背景图片后出现了有关问题!
请各位高手帮帮忙:给界面加上背景图片后出现了问题!急!!!
我给VC界面背景添加了Bitmap背景,但添加上背景后,Edit控件被背景遮住了三分之一,请问各位高手这是怎么回事啊?应该怎样才能解决这个问题呢?
------解决方案--------------------
HBRUSH MyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(nCtlColor==CTLCOLOR_DLG)
{
return m_brush;
}
if(nCtlColor==CTLCOLOR_STATIC)
{
pDC-> SetBkMode(TRANSPARENT);
return HBRUSH(GetStockObject(HOLLOW_BRUSH));/////是这里
}
return hbr;
}
我给VC界面背景添加了Bitmap背景,但添加上背景后,Edit控件被背景遮住了三分之一,请问各位高手这是怎么回事啊?应该怎样才能解决这个问题呢?
------解决方案--------------------
HBRUSH MyDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(nCtlColor==CTLCOLOR_DLG)
{
return m_brush;
}
if(nCtlColor==CTLCOLOR_STATIC)
{
pDC-> SetBkMode(TRANSPARENT);
return HBRUSH(GetStockObject(HOLLOW_BRUSH));/////是这里
}
return hbr;
}