LRasterPaint::OffsetClipRgn
#include "Ltwrappr.h"
L_INT LRsterPaint::OffsetClipRgn(nDX, nDY)
| L_INT nDX; | /* horizontal offset */ | 
| L_INT nDY; | /* vertical offset */ | 
Offsets the paint-clipping region of the device context (DC) and the bitmap.
| Parameter | Description | 
| nDX | The offset in the horizontal direction. | 
| nDY | The offset in the vertical direction. | 
Returns
| SUCCESS | The function was successful. | 
| < 1 | An error occurred. Refer to Return Codes | 
Comments
The toolkit will perform the necessary transformations to the offset values using the current painting transformation set by calling LRasterPaint::SetTransformation function. Therefore, the user should provide the offset values without any transformations.
Required DLLs and Libraries
| LTPNT For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application | 
See Also
| Functions: | LrasterPaint::SetClipRgn, LRasterPaint::GetClipRgn, LRasterPaint::SetTransformation, LRasterPaint::GetTransformation, Class Members | 
| Topics: | 
Example
L_INT LRasterPaint_OffsetClipRgnExample( LRasterPaint*  pRstp )
{
   L_INT nRet;
   HRGN  hRgn ;
   /* create some region */
   hRgn = CreateRectRgn ( 0, 0, 100, 100 ) ;
   /* set the painting tools new DC clip region */
   nRet = pRstp->SetClipRgn ( hRgn ) ;
   if(nRet != SUCCESS)
      return nRet;
   /* offset the current painting tools clipping region */
   /*  using the current transformatoin settings */
   nRet = pRstp->OffsetClipRgn ( 10, 10 ) ;
   if(nRet != SUCCESS)
      return nRet;
   /* delete the regions */
   DeleteObject ( ( HRGN ) hRgn ) ;
   return SUCCESS;
}