LRasterPaint::OffsetClipRgn

#include "Ltwrappr.h"

L_INT LRsterPaint::OffsetClipRgn(nDX, nDY)

Offsets the paint-clipping region of the device context (DC) and the bitmap.

Parameters

L_INT nDX

The offset in the horizontal direction.

L_INT nDY

The offset in the vertical direction.

Returns

Value Meaning
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

See Also

Functions

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; 
} 
Help Version 20.0.2020.4.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS DigitalPaint C++ Class Library Help