|
PENDATAHEADER
- 0 2.0
Main header of an HPENDATA memory block.
typedef struct {
UINT wVersion;
UINT cbSizeUsed;
UINT cStrokes;
UINT cPnt;
UINT cPntStrokeMax;
RECT rectBound;
UINT wPndts;
int nInkWidth;
DWORD rgbInk;
} PENDATAHEADER;
Members
wVersion
Pen data format version. Same as the version number for the Pen API, which is
currently 0x0002. Calling GetPenDataAttributes with the GPA_VERSION argument retrieves the value of wVersion.
cbSizeUsed
Size (in bytes) of pen data memory block.
cStrokes
Number of strokes in the block. (Each pen-down and pen-up sequence counts as a
single stroke.)
cPnt
Count of all points in the block. Calling GetPenDataAttributes with the GPA_POINTS argument retrieves the value of cPnt.
cPntStrokeMax
Length (in points) of longest stroke. Calling GetPenDataAttributes with the GPA_MAXLEN argument retrieves the value of cPntStrokeMax.
rectBound
Bounding rectangle of all pen-down points.
wPndts
Data scaling metric value, expressed as a bitwise-OR combination of PDTS_
values.
nInkWidth
Ink width, in pixels.
rgbInk
Ink color.
Comments
The PENDATAHEADER structure describes the contents of an HPENDATA memory block. Use the GetPenDataInfo or GetPenDataAttributes function to retrieve information from a PENDATAHEADER structure.
For a description of the HPENDATA memory block, see "The HPENDATA Object" in Chapter 4, "The Inking Process."
For a list of data scaling values, refer to the entry for PDTS_ values in
Chapter 13, "Pen Application Programming Interface Constants."
See Also
GetPenDataInfo, GetPenDataAttributes, PDTS_
Related Links
Software for Delphi and C++ Builder developers
Software for Visual Studio .NET developers
Software for Visual Basic 6 developers
Delphi Tips&Tricks
MegaDetailed.NET
TMS Scripter Studio Pro components for Delphi/C++Builder
More Online Helps
Win32 Programmer's Reference (win32.hlp)
Win32 Multimedia Programmer's Reference (mmedia.hlp)
OLE Programmer's Reference (ole.hlp)
Microsoft Windows Sockets 2 Reference (sock2.hlp)
Microsoft Windows Telephony API (TAPI) Programmer's Reference (tapi.hlp)
Unix Manual Pages
|