DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

.如果程序是新建的对话框,要给其添加背景图片的步骤:
 1)加入消息函数:afx_msg void OnPaint();
 2)BEGIN_MESSAGE_MAP(QueryDlg, CDialog)
 ON_WM_PAINT()//add this
   END_MESSAGE_MAP()
 3)重写OnPaint函数:
void QueryDlg::OnPaint() 
{
CPaintDC dc(this);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP2); //这个IDB_BITMAP2要自己添加
CBrush brush;
brush.CreatePatternBrush(&bitmap);
CBrush* pOldBrush = dc.SelectObject(&brush);
dc.Rectangle(0,0,660,554);// 这些参数可以调整图片添加位置和大小
dc.SelectObject(pOldBrush);
...
}

posted on 2014-04-20 23:41  DoubleLi  阅读(925)  评论(0编辑  收藏  举报