ExtractPenDataPoints
- 0
Extracts points from a specified stroke in an
HPENDATA object.
int ExtractPenDataPoints( HPENDATA hpndt, UINT iStrk, UINT iPnt, UINT cPnts, LPPOINT lppt, LPVOID lpvOem, UINT fuOption )
Parameters
hpndt
Handle to an
HPENDATA object.
iStrk
Zero-based index of the stroke to remove points from.
iPnt
Zero-based index to the first point to remove.
cPnts
Count of points to remove. If this value is greater than the number of points
after
iPnt, all the points from
iPnt to the last point of the stroke are removed.
ExtractPenDataPoints fails if
iPnt is greater then the number of points in the stroke.
lppt
Array of
POINT structures that receives the extracted points. This must be large enough to
hold
cPnts points.
lpvOem
Buffer to put extracted OEM data if it exists, or NULL. This must be large
enough to hold
cPnts OEM packets.
fuOption
Flags. This value can be EPDP_REMOVE to remove the points from the stroke in
the pen data object.
Return Value
Returns PDR_OK if successful; otherwise, the return value can be one of the
following negative values:
Constant
| Description
|
PDR_COMPRESSED
| Pen data is compressed.
|
PDR_ERROR
| Parameter or other unspecified error.
|
PDR_MEMERR
| Out of memory.
|
PDR_STRKINDEXERR
| Invalid stroke index.
|
PDR_PNTINDEXERR
| Invalid point index.
|
PDR_VERSIONERR
| Could not convert old pen data object.
|
Comments
ExtractPenDataPoints extracts points (and OEM data, if any) from a specified stroke of the pen
data object specified by
hpndt. It copies the extracted points and the OEM data to the buffers pointed to by
lppt and
lpvOem.
Use
ExtractPenDataStrokes to extract strokes from the pen data object or
RemovePenDataStrokes to remove strokes from the pen data object.
See Also
InsertPenDataPoints,
InsertPenDataStroke,
RemovePenDataStrokes
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database