C
czw6296
Unregistered / Unconfirmed
GUEST, unregistred user!
TColor* pSurf=(TColor*)ddsd.lpSurface;
if(phase)
{
for(int i=0;i<ClientHeight;i++)
{
for(int j=0;j<ClientWidth;j++)
{
pSurf[j]=(TColor)(RGB(255-i,255-j,255-i*j));
}
pSurf+=ddsd.lPitch;
}
这样为什么不对?pSurf+=ddsd.lPitch;应该怎么修改?
if(phase)
{
for(int i=0;i<ClientHeight;i++)
{
for(int j=0;j<ClientWidth;j++)
{
pSurf[j]=(TColor)(RGB(255-i,255-j,255-i*j));
}
pSurf+=ddsd.lPitch;
}
这样为什么不对?pSurf+=ddsd.lPitch;应该怎么修改?