这是直接从外部加载位图的方法
HBITMAP hBmp = (HBITMAP)LoadImage( 0, szBitmap, IMAGE_BITMAP, width, height, LR_LOADFROMFILE );width,height 是源图片的,可以在电脑预先查看,或者写个函数求位图数据里的如:FILE * fp = fopen( szBitmap, "rb" );
BITMAPFILEHEADER fh;
BITMAPINFOHEADER ih;
fread( &fh, 1, sizeof(fh), fp );
fread( &ih, 1, sizeof(ih), fp );
width = ih.biWidth;
height = ih.biHeight;
HBITMAP hBmp = (HBITMAP)LoadImage( 0, szBitmap, IMAGE_BITMAP,  pPic->width, pPic->height, LR_LOADFROMFILE );