導航:首頁 > 圖片大全 > mfc按鈕如何添加圖片

mfc按鈕如何添加圖片

發布時間:2022-10-23 13:23:20

❶ vs 2010 mfc 怎麼給按鈕加圖標

直接給CButton加圖片的方法:

1.在資源編輯器中添加一個按鈕.把它的Bitmap屬性設為true

2.在按鈕上點右鍵,添加一個變數m_Btn(CButton類型的)

3.將圖片導入到資源管理器中.ID為IDB_BITMAP1

4.然後在初始化中加入如下代碼:

HBITMAP hBmp=::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BITMAP1));
m_Btn.SetBitmap(hBmp);

❷ MFC中按鈕添加圖片怎麼設置,為什麼在按鈕屬性中找不到Bitmap屬性,新手求指導。。。


在Type中你可以看到Bitmap的屬性

❸ mfc中如何在按鈕上添加圖片

我用的是VC 6.0。
先創建button按鈕和圖標,代碼如下:
HICON hicon1;
hicon1=LoadIcon(AfxGetInstanceHandle(),MAKERESCURCE(IDI_ICON1));
((CButton*)GetDlgItem(IDC_BUTTON1))->SetIcon(hicon1);

❹ C++MFC工程中怎樣添加圖片

圖片控制項的是響應的通知消息,沒有像按鈕那樣的邊框變化,你可以用CBitmapButton類,你可以在對話框上添加一個button控制項按鈕,讓後在代碼聲明的部分把CButton改成CbitMapButton,然後再初始化的時候調用Setbitmap就可以做出你要的效果了。

❺ VS2005中MFC按鈕如何添加圖片

建議你使用 Qt ,MFC並不太適合做界面美化,Qt在這方面就出色很多,你可以給按鈕寫樣式QSS和貼圖,語法和HTML 里寫CSS 一樣,任性的美化各種酷炫界面。

❻ mfc按鈕的添加和圖片導入

void CBmpView::OnPaint()
{
CPaintDC dc(this); // device context for painting
RECT rect;
CDC *md = new CDC;
CBitmap *bitmap = new CBitmap;
GetClientRect(&rect);
md->CreateCompatibleDC(&dc);

// bitmap->m_hObject = (HBITMAP)::LoadBitmap(NULL,"256.bmp",IMAGE_BITMAP,\
// rect.right,rect.bottom,LR_LOADFROMFILE);
//bitmap->m_hObject = (HBITMAP)::LoadBitmap(IDB_BITMAP1);
bitmap->LoadBitmap(IDB_BITMAP2);
md->SelectObject(bitmap);

dc.BitBlt(0,0,rect.right,rect.bottom,md,0,0,SRCCOPY);

if(md)
delete md;
if(bitmap)
delete bitmap;
// TODO: Add your message handler code here

// Do not call CView::OnPaint() for painting messages
}

你先用MFC建立個基於文檔的應用程序,起個名字比如bmp。一直next到最後

insert -》 resource裡面選擇BITMAP,加入你期的ID,比如IDB_BITMAP1

然後在bmpview.cpp裡面OnPaint函數加入上面這些代碼
這樣就可以把你的bmp顯示到界面裡面了。
按鈕也一樣,insert -》 resource裡面選擇按鈕控制項,起名字比如IDC_BUTTON。
進入classwizard裡面給按鈕添加響應ON_BN_CLIKED就是滑鼠按下消息,addfunction,比如起名字ON_BUTTON(),edit code,添加你要響應的操作就可以了。

❼ MFC怎麼給按鈕加圖片

這個太基礎了 親 , CButton::SetBitmap

Example

CButton myButton;
// Create a bitmap button.
myButton.Create(_T("My button"), WS_CHILD|WS_VISIBLE|BS_BITMAP,
CRect(10,10,60,50), pParentWnd, 1);
// Set the bitmap of the button to be the system check mark bitmap.
myButton.SetBitmap( ::LoadBitmap(NULL, MAKEINTRESOURCE(OBM_CHECK)) );

❽ MFC代碼給按鈕添加icon圖片。代碼如下,跟蹤執行進去順利,但是顯示不出圖片

剛剛添加好。
一、按鈕的Bitmap屬性要設為TRUE
二、建立點陣圖句柄
// 方法一:載入非資源圖片

HBITMAP hBitmap;
hBitmap = (HBITMAP)::LoadImage(
NULL,
"E://a.bmp", // 圖片全路徑
IMAGE_BITMAP, // 圖片格式
0,0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION); // 注意LR_LOADFROMFILE
// 方法二:載入資源圖片 【我一般都用這個】
HBITMAP hBitmap;
hBitmap = LoadBitmap(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDB_BITMAP_TEST)); // IDB_BITMAP_TEST為資源圖片ID

三、獲得按鈕句柄並調用SetBitmap即可
((CButton *)GetDlgItem(IDC_BUTTON_TEST))->SetBitmap(hBitmap);

❾ mfc給按鈕設置圖片的問題

給按鈕加圖片有兩種方法,我一般用這種
首先在資源標簽頁,導入圖片bmp。
然後在給按鈕添加圖片的函數體中寫代碼:
HBITMAP hBitmap ;
hBitmap = LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP_R));
// IDB_BITMAP_TEST為資源圖片ID
((CButton *)GetDlgItem(按鈕的ID))->SetBitmap(hBitmap);

閱讀全文

與mfc按鈕如何添加圖片相關的資料

熱點內容
電腦圖片png怎麼轉jpg格式 瀏覽:299
做衣服的軟尺圖片 瀏覽:467
奶酷臉男生圖片 瀏覽:875
如何選合適的背景圖片 瀏覽:549
小女孩掰手腕圖片 瀏覽:630
抱書的女孩子的圖片二次元 瀏覽:984
中童短發的發型圖片女 瀏覽:755
女孩屁股的圖片 瀏覽:944
手工立體作品圖片大全 瀏覽:572
9張手機圖片轉word文檔 瀏覽:192
狼女圖片動漫 瀏覽:675
ct的日期怎麼看圖片 瀏覽:374
鈴木重機車圖片和價格 瀏覽:692
乳罩品牌價格及圖片 瀏覽:736
熱巴黑紅衣服在一起的圖片 瀏覽:268
傷感圖片下面帶文字的圖片 瀏覽:869
k的動漫圖片大全 瀏覽:419
發燒的女孩圖片 瀏覽:96
男生帶帽子傷感圖片 瀏覽:727
廢舊衣服變寶圖片 瀏覽:679