Application
AUTPUT example



Bezier curve
Bitmap
Bitmap canvas
Bitmap coordinates
BITMAPINFO
Brush
Brush properties
Building an application



C DLL
C++
Changes from Version 13 to Version 14
Changes from Version 14 to Version 14.5
Changes from Version 14.5 to Version 15
Changes from Version 15 to Version 16
Changes from Version 16 to Version 16.5
Changes from Version 16.5 to Version 17
Clipping region
Code Snippets
Color fill
Color replacement
Color selection
COLORREF
Common Dialogs
Contact LEADTOOLS
Copyright notice
Creating a polygonal region
Creating a rectangular region
Creating a region
   Creating a Region
   L_PntDlgRegion
Creating a region using a border color
Creating a region using a specific color
Creating a rounded rectangular region
Creating a valid paint handle
Creating an elliptical region



Data Types
DC
Demo Programs
Determining a paint handle's validity
Device context
Device context boundaries
Device context coordinates
Dialogs
DigitalPaint Functions: DigitalPaint Common Dialogs
DigitalPaint Functions: Filling an Area
DigitalPaint Functions: Getting and Setting the DC Boundaries
DigitalPaint Functions: Initializing and Freeing the Paint Handle
DigitalPaint Functions: Miscellaneous
DigitalPaint Functions: Paint Properties
DigitalPaint Functions: Painting Shapes and Text
DigitalPaint Functions: Region Processing
DigitalPaint Functions: Transforming External Coordinates
Distributing an application
DLLs
Document/Medical Support and Licensing Requirements
Documentation
Drawing Text
DWORD
Dynamic Link Libraries



Ellipse
Error codes
Example Programs
EXT_CALLBACK



FAX
Fill properties
Fill properties dialog
Filling an area
   Filling an Area
   L_PntDlgFill
Filling an area based on a border color
Filling an area based on a color
Freeing a paint handle
Freeing paint handles
FTP
Functions



Getting a color at a specified position
Getting device context boundaries
Getting paint properties
Getting started
Getting the clipping region
Getting transformation information



HANDLE
HDC
HGLOBAL
HPALETTE
HRGN
HWND



Implementing a Low-Level Painting Tools Initializing and Freeing Routines
Initializing and Freeing DigitalPaint Handles
Installation Directory
Introduction



Keywords Used in Declarations



L_BITFIELD
L_BITMAPINFO
L_BITMAPINFOHEADER
L_BOOL
L_CHAR
L_COLOREF
L_COMP
L_DOUBLE
L_EXPORT
L_FLOAT
L_HANDLE
L_HBITMAP
L_HBRUSH
L_HCURSOR
L_HDC
L_HDIB
L_HENHMETAFILE
L_HFILE
L_HFONT
L_HGDIOBJ
L_HGLOBAL
L_HICON
L_HINSTANCE
L_HMETAFILE
L_HPALETTE
L_HPEN
L_HRGN
L_HWND
L_INT
L_INT_PTR
L_INT16
L_INT32
L_INT64
L_INT8
L_LONG
L_LONG_PTR
L_MEDIA
L_PASCAL
L_PntApplyText
L_PntBrushLineTo
L_PntBrushMoveTo
L_PntDlgBrush
L_PntDlgFill
L_PntDlgRegion
L_PntDlgShape
L_PntDlgText
L_PntDrawShapeEllipse
L_PntDrawShapeLine
L_PntDrawShapePolyBezier
L_PntDrawShapePolygon
L_PntDrawShapeRectangle
L_PntDrawShapeRoundRect
L_PntFillBorder
L_PntFillColorReplace
L_PntFillSurface
L_PntFree
L_PntGetClipRgn
L_PntGetDCExtents
L_PntGetProperty
L_PntGetTransformation
L_PntInit
L_PntIsValid
L_PntOffsetClipRgn
L_PntPickColor
L_PntRegionBorder
L_PntRegionColor
L_PntRegionEllipse
L_PntRegionPolygon
L_PntRegionRect
L_PntRegionRoundRect
L_PntRegionScale
L_PntRegionSurface
L_PntRegionTranslate
L_PntSetClipRgn
L_PntSetDCExtents
L_PntSetMetrics
L_PntSetProperty
L_PntSetTransformation
L_POINT
L_RECT
L_RGBQUAD
L_SIZE_T
L_SSIZE_T
L_TCHAR
L_UCHAR
L_UINT
L_UINT_PTR
L_UINT16
L_UINT32
L_UINT64
L_UINT8
L_ULONG
L_ULONG_PTR
L_USHORT
L_VOID
L_WCHAR
L_xxx_CDLL
LEADTOOLS Reference Manuals
Libraries
Line
Low-Level DigitalPaint: Creating a Region
Low-Level DigitalPaint: Drawing Text
Low-Level DigitalPaint: Filling an Area
LPBYTE
LPPOINT
LPRECT
LPSTR
LTPDGU.dll
LTPNTU.dll



Manuals
Model Programs



New features



Offset
Offsetting the clipping region
OPENFILENAME



PAINT example
Paint group properties
Paint handle
Paint handles
PAINTALIGNMENT
Paintbrush
Paintbrush properties
Paintbrush properties dialog
PAINTDLGBRUSHINFO
PAINTDLGFILLINFO
PAINTDLGREGIONINFO
PAINTDLGSHAPEINFO
PAINTDLGTEXTINFO
PAINTFILL
PAINTFILLGRADIENTSTYLE
PAINTFILLSTYLE
PAINTGROUP
PAINTHANDLE
PAINTHARDNESS
PAINTHARDNESSDISTRBTYPE
Painting a Bezier curve
Painting a brush stroke
Painting a brush touch
Painting a line
Painting a polygon
Painting a rectangle
Painting a region
Painting a rounded rectangle
Painting a shape
   L_PntDlgShape
   Low-Level DigitalPaint: Painting a Shape
   Painting a Shape
Painting an ellipse
Painting text
Painting with a Brush
   Low-Level DigitalPaint: Painting with a Brush
   Painting with a Brush
Painting with DigitalPaint
PAINTREGION
PAINTSHAPE
PAINTSHAPEBACKSTYLE
PAINTSHAPEBORDERBRUSHSTYLE
PAINTSHAPEBORDERENDCAP
PAINTSHAPEBORDERSTYLE
PAINTSHAPEGRADIENTSTYLE
PAINTTEXT
PAINTTEXTBACKSTYLE
PAINTTEXTBORDERBRUSHSTYLE
PAINTTOUCH
PAINTTOUCHCONTENTS
PAINTTOUCHSHAPE
PAINTTRANSFORM
PAINTXFORM
Palette
pEXT_CALLBACK
Phone
Picking a color
PntApplyText
PntBrushLineTo
PntBrushMoveTo
PntDlgBrush
PntDlgFill
PntDlgRegion
PntDlgShape
PntDlgText
PntDrawShapeEllipse
PntDrawShapeLine
PntDrawShapePolyBezier
PntDrawShapePolygon
PntDrawShapeRectangle
PntDrawShapeRoundRect
PntFillBorder
PntFillColorReplace
PntFillSurface
PntFree
PntGetClipRgn
PntGetDCExtents
PntGetProperty
PntGetTransformation
PntInit
PntIsValid
PntOffsetClipRgn
PntPickColor
PntRegionBorder
PntRegionColor
PntRegionEllipse
PntRegionPolygon
PntRegionRect
PntRegionRoundRect
PntRegionScale
PntRegionSurface
PntRegionTranslate
PntSetClipRgn
PntSetDCExtents
PntSetMetrics
PntSetProperty
PntSetTransformation
PolyBezier
Polygon
pPAINTBRUSH
pPAINTDLGBRUSHINFO
pPAINTDLGFILLINFO
pPAINTDLGREGIONINFO
pPAINTDLGSHAPEINFO
pPAINTDLGTEXTINFO
pPAINTFILL
pPAINTFILLGRADIENTSTYLE
pPAINTFILLSTYLE
pPAINTHANDLE
pPAINTHARDNESS
pPAINTHARDNESSDISTRBTYPE
pPAINTREGION
pPAINTSHAPE
pPAINTSHAPEBACKSTYLE
pPAINTSHAPEBORDERBRUSHSTYLE
pPAINTSHAPEBORDERENDCAP
pPAINTSHAPEBORDERSTYLE
pPAINTSHAPEGRADIENTSTYLE
pPAINTTEXT
pPAINTTOUCH
pPAINTTOUCHCONTENTS
pPAINTTOUCHSHAPE
pPAINTTRANSFORM
pPAINTXFORM
Processing the Window Activation Messages
   Low-Level DigitalPaint: Processing the Window Activation Messages
   Processing the Window Activation Messages
Processing the WM_PAINT Message
Processing the WM_SIZE Message
Processing Window Scrolling Messages
Processing Windows Messages
Products and Licensing
Programming with LEADTOOLS DigitalPaint
Programs


>>