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

 

相關文章
相關標籤/搜索