首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

把控件的背景设置位背景图该怎么做

2013-01-11 
把控件的背景设置位背景图该如何做?!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1[解决办法]看看这个函数afx_msg HBRU

把控件的背景设置位背景图该如何做?
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
[解决办法]
看看这个函数afx_msg HBRUSH OnCtlColor( CDC* pDC, CWnd* pWnd, UINT nCtlColor );
              if (nCtlColor==CTLCOLOR_STATIC)//静态文本框
{
pDC->SetBkMode(TRANSPARENT);//把控件背景设置透明
hbr=(HBRUSH)GetStockObject(NULL_BRUSH);//返回空画刷
}
[解决办法]
给你个函数:
void CMyView::OnLButtonDown(UINT nFlags, CPoint point) 
{
m_points.AddTail(new CMyPoint(point));

CView::OnLButtonDown(nFlags, point);

Invalidate();
}

void CMyView::OnMouseMove(UINT nFlags, CPoint point) 
{
if(nFlags && MK_LBUTTON) 
{
m_points.AddTail(new CMyPoint(point));
Invalidate();
}

CView::OnMouseMove(nFlags, point);
}

热点排行