vc加载图片的方法
对于BMP图片
LoadBitmap()/ LoadImage()
其中,LoadBitmap用于导入到资源中的BMP,
LoadImage用于读取BMP
例如:
m_hBitmap = (HBITMAP)LoadImage(AfxGetInstanceHandle(), _T("123.bmp"),IMAGE_BITMAP, 0, 0,LR_LOADFROMFILE | LR_CREATEDIBSECTION);
对于其它格式的图片如:JPG/JPEG等
可用类CImage
加载图片使用 CImage的Load函数
然后使用Detach()取得HBITMAP句柄。
这样,后续就可以像处理BMP图像一样处理这些图片了。
例:
#include "atlimage.h"
CImage img;
img.Load( strPath );