关键在于人物移动后有轨迹,要莫就会闪烁,请看代码,如果最后为invalidate函数就会有轨迹,如果最后为invalidaterect函数,就会不停的闪烁,跪求大神解决!
推荐使用 #include CImage 来实现。。
这样更简单。。
void CCSdiView::OnDraw(CDC* pDC)
{
/*CCSdiDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;*/
m_Image.Draw(pDC->GetSafeHdc(), m_nX,m_nY); //
}
m_Image.Load(_T("22.bmp"));
i 和 j 的值你是使用的定时器来改变的??