LRasterPaintWindow::GetPaintRegion

#include "Ltwrappr.h"

PAINTREGION * LRasterPaintWindow::GetPaintRegion()

Gets the paint region properties.

Returns

Pointer to a PAINTREGION structure that contains the current paint region properties.

Comments

If this function is called before LRasterPaintWindow::SetPaintRegion has been called, the default values will be returned. For more information about the default property values, refer to:

PAINTREGION

LRasterPaintWindow::Initialize must be called before calling this function.

Required DLLs and Libraries

LTPNT
LTDIS
LTFIL
LTAUT
LTCON
LTTLB

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:

LRasterPaintWindow::SetPaintRegion, Class Members

Example

L_INT LRasterPaintWindow_GetPaintRegionExample(LRasterPaintWindow *pRasterPntWnd, HWND hWnd, LRasterDialog *pPaintDialog) 
{ 
   L_INT                nRet; 
   PAINTDLGREGIONINFO   RegionDlgInfo; 
   PAINTREGION*         pPaintRegion = pRasterPntWnd->GetPaintRegion(); 
   RegionDlgInfo.dwFlags                 = PAINT_DLG_REGION_SHOWALL; 
   RegionDlgInfo.pszTitle                = TEXT("Region Properties"); 
   RegionDlgInfo.crLowerTolerance        = pPaintRegion->crLowerTolerance; 
   RegionDlgInfo.crUpperTolerance        = pPaintRegion->crUpperTolerance; 
   RegionDlgInfo.nRoundRectEllipseWidth  = pPaintRegion->nRoundRectEllipseWidth; 
   RegionDlgInfo.nRoundRectEllipseHeight = pPaintRegion->nRoundRectEllipseHeight; 
   nRet = pPaintDialog->DoModalRegion(hWnd, &RegionDlgInfo); 
   if(nRet == SUCCESS) 
   { 
      pPaintRegion->nSize                   = sizeof(PAINTREGION); 
      pPaintRegion->dwMask                  = PRF_ALL; 
      pPaintRegion->crLowerTolerance        = RegionDlgInfo.crLowerTolerance; 
      pPaintRegion->crUpperTolerance        = RegionDlgInfo.crUpperTolerance; 
      pPaintRegion->nRoundRectEllipseWidth  = RegionDlgInfo.nRoundRectEllipseWidth; 
      pPaintRegion->nRoundRectEllipseHeight = RegionDlgInfo.nRoundRectEllipseHeight; 
      pRasterPntWnd->SetPaintRegion(pPaintRegion); 
   } 
   return nRet; 
} 

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS DigitalPaint C++ Class Library Help