导航:首页 > 图片大全 > 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文档 浏览:191
狼女图片动漫 浏览:675
ct的日期怎么看图片 浏览:374
铃木重机车图片和价格 浏览:692
乳罩品牌价格及图片 浏览:736
热巴黑红衣服在一起的图片 浏览:268
伤感图片下面带文字的图片 浏览:869
k的动漫图片大全 浏览:419
发烧的女孩图片 浏览:96
男生带帽子伤感图片 浏览:727
废旧衣服变宝图片 浏览:679