2015-07-23 : VC開發,常用的加載圖像的辦法

(1)使用LoadImage方法

HBITMAP hBitmap;
hBitmap = (HBITMAP)::LoadImage( AfxGetInstanceHandle(), 
    strBmpName, 
    IMAGE_BITMAP, 
    0, 
    0, 
    LR_LOADFROMFILE|LR_CREATEDIBSECTION ); 

if (hBitmap == NULL)
{
    DeleteObject(hBitmap);
    AfxMessageBox(_T("LoadImage失敗!"));
    return false;
}

CBitmap bmp;
bmp.Attach( hBitmap );

(2)使用CImage

CImage _image;
HRESULT hr = _image.Load(lpszPathName);

return SUCCEEDED(hr)? TRUE : FALSE;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章