VC添加背景圖片 的一種方法
睿豐德科技 專注RFID識別技術和條碼識別技術與管理軟件的集成項目。質量追溯系統、MES系統、金蝶與條碼系統對接、用友與條碼系統對接
.如果程序是新建的對話框,要給其添加背景圖片的步驟:
1)加入消息函數:afx_msg void OnPaint();
2)BEGIN_MESSAGE_MAP(QueryDlg, CDialog)
ON_WM_PAINT()//add this
END_MESSAGE_MAP()
3)重寫OnPaint函數:
void QueryDlg::OnPaint()
{
CPaintDC dc(this);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP2); //這個IDB_BITMAP2要自己添加
CBrush brush;
brush.CreatePatternBrush(&bitmap);
CBrush* pOldBrush = dc.SelectObject(&brush);
dc.Rectangle(0,0,660,554);// 這些參數可以調整圖片添加位置和大小
dc.SelectObject(pOldBrush);
...
}