MFC的一个对话框中怎样设置背景为一个图片

CPaintDCdc(this);CBitmapbitmap;//strDir是获得图片的路径bitmap.LoadBitmap(strDir);BITMAPbmp;bi... CPaintDC dc(this);
CBitmap bitmap;
//strDir是获得图片的路径
bitmap.LoadBitmap(strDir);
BITMAP bmp;
bitmap.GetBitmap(&bmp);
CDC mdc;
mdc.CreateCompatibleDC(&dc);
mdc.SelectObject(&bitmap);
dc.BitBlt(0,25,bmp.bmWidth,bmp.bmHeight,&mdc,0,0,SRCCOPY);
我就是想把电脑中随机选中的一张.bmp图片设置为对话框背景!但是这么写出错了,获得不着图片的大小!求解!
展开
 我来答
intehel
2015-05-18 · TA获得超过1293个赞
知道大有可为答主
回答量:1601
采纳率:100%
帮助的人:1769万
展开全部
问题不是获取不到图片的大小,而是LoadBitmap不能从文件装载位图。

你应该使用LoadImage替代LoadBitmap。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式