[求助]屏幕闪烁问题!、
用什么方法能够解决屏幕闪烁的问题?
首先我用LoadBitmap()函数载入位图,而后在OnPaint()函数中进行如下操作。
void CMineWnd::OnPaint()
{
int i,j;
CPaintDC dc(this);
CDC dcMemory;
dcMemory.CreateCompatibleDC(&dc);
dcMemory.SelectObject(m_bmpState);
for(i = 0;i<=59;i++)
for(j = 0;j<=59;j++)
dc.StretchBlt(10*j,10*i,10,10,&dcMemory,0,10*m_uArea[i][j].nState,10,10,SRCCOPY);
}
(位图大小长和宽为10,客户区长和宽均为600,这是我写的贪食蛇程序中的一部份)。
希望前辈能指导我下。谢谢!