A. MFC 按鈕中上添加背景圖片,或者設置按鈕具有透明背景
確實不起作用,孫鑫老師在課堂上說過,你可以去看看DrawItem這個函數
B. 怎麼給MFC的對話框加背景圖片
1、新建MFC應用程序。
C. mfc給按鈕設置圖片的問題
給按鈕加圖片有兩種方法,我一般用這種
首先在資源標簽頁,導入圖片bmp。
然後在給按鈕添加圖片的函數體中寫代碼:
HBITMAP hBitmap ;
hBitmap = LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP_R));
// IDB_BITMAP_TEST為資源圖片ID
((CButton *)GetDlgItem(按鈕的ID))->SetBitmap(hBitmap);
D. MFC怎麼更改Dialog的樣式還有就是按鈕怎麼可以設置為自己的圖片背景
問清楚點 要想去除OK CANCEL等 直接選中 按DELETE 就可以了
至於圖片背景 需要先插入一個BITMAP 然後再BITMAP裡面添加你所需要的圖片
接著
首先添加點陣圖資源
//添加兩個成員變數
CBitmap m_mybit;
CBrush m_mybrush;
//在初始化函數裡面初始化
m_mybit.LoadBitmap(IDB_BITMAP2);//點陣圖資源ID
m_background.CreatePatternBursh(&m_mybrush);
//在paint函數裡面
CPaint Dc(this);
CRect myreact(0,0,800,500);
Dc.FillRect(myrect,&m_mybrush);
E. mfc中如何為子窗口加一個背景圖片
將你的背景圖載入進來,然後用bitblt畫上去
CBitmap bitmap;
CRECT rect;
GetClientRect(&rect);
CDC cdc;
cdc.CreateCompatibleDC(NULL);
bitmap.LoadBitmap(hInstance,...);
cdc.SelectObject(&bitmap);
pdc->Bitblt(......);