请问大家,我用CImage类在OnPaint()函数中去画png格式图片。。
程序刚启动时,图片会成功的画好可当我移动窗口的时候,程序会出错,请问大家,这是为什么...谢谢...
代码如下:
CDC *pDC=GetDC();
image.Load(_T("res\\logo.png"));
image.Draw(pDC->m_hDC,10,10);
ReleaseDC(pDC);
程序刚启动时,图片会成功的画好可当我移动窗口的时候,程序会出错,请问大家,这是为什么...谢谢...
代码如下:
CDC *pDC=GetDC();
image.Load(_T("res\\logo.png"));
image.Draw(pDC->m_hDC,10,10);
ReleaseDC(pDC);
绘图操作应该整理到OnPaint函数中
用CPaintDC
image.Destroy();
image.Load(_T("res\\logo.png"));
image.Draw(pDC->m_hDC,10,10);
ReleaseDC(pDC);
我是在OnPaint()函数中去写的...
谢谢...
image.Load(_T("res\\logo.png"));使用成员 图片load一次即可