MFC中怎样在Toolbar的相应位置加入图片

 我来答
百度网友e495666
2011-10-06 · TA获得超过138个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:286万
展开全部
不知道楼主你是想给按钮加图还是给ToolBar加背景图?
1,按钮加图:HBITMAP hBmp1=::LoadBitmap(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_SEARCH)); //hBmp1是自定义的画刷变量,IDB_SEARCH是加载的bitmap的ID
m_ssgoods.SetBitmap(hBmp1);//m_ssgoods是继承CButton的用户自定义变量
同时注意将属性里面的bitmap改为true;
2,背景加图
CPaintDC dc(this);
CRect rect;
GetClientRect(&rect);
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
CBitmap bmpBackground;
bmpBackground.LoadBitmap(IDB_SALEBG);
//IDB_BITMAP是你自己的图对应的ID
BITMAP bitmap;
bmpBackground.GetBitmap(&bitmap);
CBitmap *pbmpOld=dcMem.SelectObject(&bmpBackground);
dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,rect.Width(),rect.Height(),SRCCOPY);
这两者都在OnPaint函数里实现
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式