MFC中如何给对话框添加背景图片
生活随笔
收集整理的這篇文章主要介紹了
MFC中如何给对话框添加背景图片
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
定位到??void CXXXDlg::OnPaint(),在if()...else()中的else()下添加如下代碼:
else { //CDialog::OnPaint();//要禁止這個調(diào)用 CPaintDC dc(this); CRect rect; GetClientRect(&rect); CDC dcMem; dcMem.CreateCompatibleDC(&dc); CBitmap bmpBackground; bmpBackground.LoadBitmap(IDB_BITMAP); //IDB_BITMAP:自己導(dǎo)入的位圖的ID BITMAP bitmap; bmpBackground.GetBitmap(&bitmap); CBitmap *pbmpOld=dcMem.SelectObject(&bmpBackground); dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0, bitmap.bmWidth,bitmap.bmHeight,SRCCOPY); }
總結(jié)
以上是生活随笔為你收集整理的MFC中如何给对话框添加背景图片的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PyTorch框架学习二十——模型微调(
- 下一篇: 牛顿差值多项式