通常使用CImage来显示图片,如jpg,png等图片,使用方法如下:
#include "atlimage.h" //使用CImage需要导入的头文件
CImage image; //image对象
CRect imageRect; //绘画image的区域对象
CString imagePath("res/5.JPG"); //图片路径 (绝对路径或相对路径),注意:路径不对Draw的时候会有异常的。
image.Load(imagePath); //根据路径load 图片
m_picture.GetClientRect(&imageRect); //获取Rect
CDC * pDc=m_picture.GetWindowDC(); //获得显示控件的DC
image.Draw(pDc->m_hDC,imageRect); //绘制图片到对应的区域
ReleaseDC(pDc); //释放DC
相关摘要:
http://www.techrss.cn/html/2008/11-22/176783.htm
http://hi.baidu.com/birdfly/blog/item/f18fb83e7e1dcefc828b13e3.html