VC里面的LoadIMAGE()函数里的第二个参数,怎么用?

解决方案 »

  1.   

    CDC MemDC;
    CString str("f:\\ascii.bmp");  
    HBITMAP hBitmap=(HBITMAP)LoadImage(NULL,str, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION);
    CBitmap *pBitmap = new CBitmap; pBitmap->Attach(hBitmap);    
    //pBitmap = CBitmap::FromHandle(hBitmap);
    //上述二句话实际效果完全相同.    MemDC.CreateCompatibleDC(pDC);  // 创建与屏幕DC兼容的DC,这样BitBlt过去才是一样的坐标系
    MemDC.SelectObject(pBitmap);
    pDC->BitBlt(0, 0,800, 800, &MemDC, 0, 0, SRCCOPY);
      

  2.   

    thank you very much!
      

  3.   

    CString str("f:\\新建文件夹\\ascii.bmp");