GDI+在CPropSheet显示图片解决方案

GDI+在CPropSheet显示图片在第一个page里面我用gdi+显示了个png图片在void CWelcomeDlg1::OnPaint(){CProp

GDI+在CPropSheet显示图片
在第一个page里面我用gdi+显示了个png图片在
void CWelcomeDlg1::OnPaint()
{
CPropertyPageEx::OnPaint();
Graphics graphics(GetParent()->GetDC()->m_hDC); 
  Image* image= NULL;
ImageFromIDResource(IDB_PNG2,_T("png"),(Image*&)image);
  Status r = graphics.DrawImage(image,0,0,200,372);
}
在CPropSheet框架里面,到下一页了,该显示另外一张png了,这个第一页的图还在,请问下如何跳转啊。

[解决办法]
Graphics graphics(GetParent()->GetDC()->m_hDC);
为什么要用parent的DC了? 就应该用他自身的DC啊...
[解决办法]
我觉得 你可以试下在
CPropSheet的OnPaint里面进行画。 因为CPropSheet知道 他当前显示哪一个page。 然后他就能去控制画图片。切换画图的时候 还需要擦除以前画了的图片