15,979
社区成员
发帖
与我相关
我的任务
分享
while ( iHeight > 0 ) //272 一行一行的绘画
{
for ( i = 0, j = iStartX; i < iWidth; i++, j += iIncX ) //iWidth=480,iStartX=0;
{
if ( ( byBkMode == OPAQUE ) ||
( byBkMode == TRANSPARENT && pwSrcAddr[i] != 0xFFFF ) ||
( byBkMode == TRANSPARENT2 && hdcDst->crBitmapColors[pwSrcAddr[i]] != 0 ) )
{
pwDstAddr[j] = pwSrcAddr[i];
}
}
// Go to next scan line
pwDstAddr += iDstLength;
pwSrcAddr += iSrcLength;
iHeight--;
}