MFC单文档视图设置背景

 在OnPaint()中加入这段代码。spa

 其中的 IDB_BITMAP1 是背景图的资源,你须要在【资源视图】中将本身的位图导入,格式是Bmpcode

 1 CDC* pDC = GetDC();
 2 CDC dcMem;
 3 dcMem.CreateCompatibleDC(pDC);//建立一个兼容DC
 4 BITMAP bmp;
 5 bmpBk.LoadBitmap(IDB_BITMAP1)
 6 bmpBk.GetBitmap(&bmp); //获取位图信息结构体 
 7 dcMem.SelectObject(&bmpBk); //选中位图到兼容DC中
 8 pDC->BitBlt(0, 0, bmp.bmWidth, bmp.bmHeight, &dcMem, 0, 0, SRCCOPY);//绘制位图
 9 
10 //析构
11 pDC ->DeleteDC();
12 dcMem.DeleteDC();
13 bmpBk.DeleteObject();

下面的程序实现歌词染色和背景图片切换blog

 

相关文章
相关标签/搜索