MFC code to get it done. Again you cannot do this in console.
Code:
...
HGDIOBJ image=::LoadImage(AfxGetInstanceHandle(),
filename,
IMAGE_BITMAP,
0,
0,
LR_LOADFROMFILE | LR_VGACOLOR | LR_DEFAULTSIZE);
if (image==NULL)
{
::MessageBox(0,filename,"FILE ERROR",0);
BITMAP info;
info.bmBits=0;
return info;
}
//BMP image on disk
CDC ImageBitmapDC;
CBitmap ImageBitmap;
//Create compatible DC for image
ImageBitmapDC.CreateCompatibleDC(NULL);
//Create bitmap
ImageBitmap.Attach(image);
BITMAP BitmapInfo;
ImageBitmap.GetObject(sizeof(BITMAP),&BitmapInfo);
//Image Bitmap to DC
ImageBitmapDC.SelectObject(ImageBitmap);
//Bitlblt here
....