如題
VC弄出來的框架 一般的背景都是白色額
請問怎么加載圖片當做背景
我糾結了好久都不想
麻煩各位大大指點下- -
求點代碼
uj5u.com熱心網友回復:
如果基類改為 CDialogEx 的話, SetBackgroundImage也可以添加 WM_ERASEBKGND 訊息回應, 然后貼圖
uj5u.com熱心網友回復:
http://blog.csdn.net/xianglifighter/article/details/34840207uj5u.com熱心網友回復:
方法有很多。常用的兩種:(1) picture control控制元件,再關聯圖片;(2)(推薦)直接畫上去,相關函式也有很多,相對來說方便點的用CImage類,Load()方法加載圖片資源, BitBlt()方法將圖片畫到DC上。MFC的知識,度娘懂得很多,就看你去不去問了。希望能幫到你
uj5u.com熱心網友回復:
加載一幅位圖,然后畫上去,應該可以吧!uj5u.com熱心網友回復:
加載位圖 bitbltuj5u.com熱心網友回復:
對話框添加成員變數:CImage m_Image;在對話框初始化函式里加載位圖:m_Image.Load(_T("images\\3.jpg"));
在OnPaint函式最后添加顯示代碼:
CRect rect;
CDC *pDC=GetDC();
GetClientRect(&rect);
pDC->SetStretchBltMode(COLORONCOLOR);
m_Image.Draw(pDC->m_hDC, rect);
uj5u.com熱心網友回復:
WM_ERASEBKGND+雙緩沖技術uj5u.com熱心網友回復:
WM_ERASEBKGND訊息回應方式OnEraseBkgnd里BitBlt加載顯示圖片。uj5u.com熱心網友回復:
樓主這個太過復雜,我建議用其他界面庫吧,這樣你會超級方便,比如說炫彩界面庫啥的
uj5u.com熱心網友回復:
我給個例子,不是為了幫樓主,只是喜歡看某類人被打臉原滋原味WIN32 就加了一個showpic函式,可以顯示JPG,BMP,GIF
函式也不多,連10個大括號及檔案名也就45行代碼
http://download.csdn.net/download/gz_qmc/9618358
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
在OnPaint函式中添加背景圖片轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/126426.html
標籤:界面
上一篇:請問這個錯誤的原因在哪
