顯示影像代碼如下
CRect rect;
SubmitPicture.GetClientRect(&rect);
CImage image;
image.Load(result->pic);
CDC* pDC = PrintPicture.GetWindowDC();
image.Draw(pDC->m_hDC, rect);
SetStretchBltMode(pDC->m_hDC, COLORONCOLOR);
ReleaseDC(pDC);
運行到這里就會出錯
uj5u.com熱心網友回復:
斷言點在這里 ATLASSUME(m_hBitmap!=NULL)uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
CRect rect;
SubmitPicture.GetClientRect(&rect);
CImage image;
image.Load(result->pic);
CDC* pDC = PrintPicture.GetWindowDC();
image.Draw(pDC->m_hDC, rect);
SetStretchBltMode(pDC->m_hDC, COLORONCOLOR);
ReleaseDC(pDC);
uj5u.com熱心網友回復:
應該是影像沒有加載成功,可能是路徑問題應該判斷是否加載成功
if(image.Load(result->pic) == S_OK)
{
image.Draw
}
或者
if(! image.IsNull())
{
image.Draw
}
uj5u.com熱心網友回復:
下斷點看一下image是不是有效值uj5u.com熱心網友回復:
為什么路徑會出現問題呢?
uj5u.com熱心網友回復:
謝謝大家,問題已經解決了。轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/51516.html
標籤:基礎類
上一篇:JQuery的屬性與樣式操作
