用gdi+来显示图片:
//代码:
//显示一个图片
void CXuTiff::Draw(CDC* dc) 
{  //显示一个图片
if (m_dc == NULL) m_dc = dc;
if(!m_FileLoaded || m_Image.GetNumFrames() <= 0) return;

long w,h;
w = (long)(m_Image.GetWidth() * 8);
h= (long)(m_Image.GetHeight() * 8);
if(!m_bitmap)
m_bitmap = m_Image.MakeBitmap(*dc);
Graphics graphics(dc->m_hDC);  
Bitmap bitmap(m_bitmap,NULL);
graphics.SetInterpolationMode(InterpolationModeHighQualityBicubic);
graphics.DrawImage(&bitmap,m_LeftTop.x,0-m_LeftTop.y,w,0-h);
}
//
上面的代码,当第一次,能够显示出图片,可是当把窗体最大化后,图片就显示不出。
望各位能指点一下