mfc给对话框添加背景

 1 void CMyProjetDlg::OnPaint()
 2 {
 3 
 4     CPaintDC dc(this);//用于绘制设备的上下文
 5     CRect rect;
 6     GetClientRect(&rect);    //获取对话框长宽
 7     CDC dcBmp;               //定义并创建一个内存设备环境
 8     dcBmp.CreateCompatibleDC(&dc); //创建兼容性DC
 9     CBitmap bmpBackground;
10     bmpBackground.LoadBitmap(IDB_BITMAP1); //载入资源中图片
11     BITMAP m_bitmap;
12     bmpBackground.GetBitmap(&m_bitmap);    //将图片载入位图中
13     CBitmap *pbmpOld=dcBmp.SelectObject(&bmpBackground); //将位图选入临时内存设备环境
14     dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcBmp,0,0,m_bitmap.bmWidth,m_bitmap.bmHeight,SRCCOPY);
15 //调用函数显示图片
16 
17 }

 

转载于:https://www.cnblogs.com/qiwu1314/p/9388901.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值