| LEADTOOLS Raster Imaging C++ Class Library Help > Classes and Member Functions > LBitmapBase > LBitmapBase Member Functions > LBitmapBase::CopyData | 
#include "ltwrappr.h"
virtual L_INT LBitmapBase::CopyData(LBitmapSrc)
| LBitmapBase& LBitmapSrc; | /* the source class object */ | 
Copies the bitmap data of a class object.
| Parameter | Description | 
| LBitmapSrc | The source class object from which to copy the bitmap data. | 
Returns
| SUCCESS | The function was successful. | 
| < 1 | An error occurred. Refer to Return Codes. | 
Comments
The bitmap handle and all the other settings will not be changed.
| Note: | The LBitmapSrc parameter is passed by reference, and is a required parameter. | 
Required DLLs and Libraries
| LTDIS For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. | 
Win32, x64.
See Also
| Functions: | LBitmapBase::Copy, LBitmapBase::CopyHandle, LBitmapBase::CopyRect, Class Members | 
| Topics: | |
| 
 | |
| 
 | 
Example
#define MAKE_IMAGE_PATH(pFileName) TEXT("C:\\Users\\Public\\Documents\\LEADTOOLS Images\\")pFileName
L_INT LBitmapBase__CopyDataExample()
{
   L_INT nRet;
   LBitmapBase  MyBitmap, Bitmap2;
   nRet =MyBitmap.Load(MAKE_IMAGE_PATH(TEXT("image1.cmp")),24);
   if(nRet !=SUCCESS)
      return nRet;
   nRet =Bitmap2.CopyHandle(MyBitmap);
   if(nRet !=SUCCESS)
      return nRet;
   nRet =Bitmap2.CopyData(MyBitmap);
   if(nRet !=SUCCESS)
      return nRet;
   return SUCCESS;
}