读书人

命中击不中(vc实现)

发布时间: 2012-09-15 19:09:29 作者: rapoo

击中击不中(vc实现)



void CISLSView::imageCopy(CImage &destImg, CImage &srcImg){int width = srcImg.GetWidth();int pitch = srcImg.GetPitch();int height = srcImg.GetHeight();int bytesPerPixel = srcImg.GetBPP() / 8;if (!destImg.IsNull()){destImg.Destroy();}destImg.Create(width, height, bytesPerPixel * 8, 0);int _pitch = destImg.GetPitch();BYTE *pDestD = (BYTE *)destImg.GetBits();BYTE *pSrcD = (BYTE *)srcImg.GetBits();for (int y=0; y<height; y++){memcpy(pDestD + y * _pitch, pSrcD + y * pitch, abs(pitch));}if (srcImg.GetBPP() <= 8){RGBQUAD  D_pal[256];srcImg.GetColorTable(0, 256, D_pal);destImg.SetColorTable(0, 256, D_pal);}}


读书人网 >VC/MFC

热点推荐