|
Pen Kernel Functions
As described in Chapter 1, the services of the Pen API are provided by the
libraries PENWIN.DLL and PKPD.DLL. PENWIN.DLL is provided by original equipment
manufacturers and exists only on systems with attached pen hardware. The ink
management services of PKPD.DLL, however, are part of Windows 95. This allows an
application to display and manipulate ink data with any installation of Windows
95, even one without pen hardware.
The following table lists the 41 Pen API functions exported by PKPD. If an
application detects Windows 95 without PENWIN.DLL, it can still use these
functions to display, examine, alter, and compress existing ink data.
AddInksetInterval
AddPointsPenData
BeginEnumStrokes
BoundingRectFromPoints
CompactPenData
CompressPenData
CreateInkset
CreatePenData
CreatePenDataEx
CreatePenDataRegion
DestroyInkset
DestroyPenData
DrawPenData
DrawPenDataEx
DrawPenDataFmt
DuplicatePenData
EndEnumStrokes
ExtractPenDataPoints
ExtractPenDataStrokes
GetInksetInterval
GetInksetIntervalCount
GetPenDataAttributes
GetPenDataInfo
GetPenDataStroke
GetPointsFromPenData
GetStrokeAttributes
GetStrokeTableAttributes
HitTestPenData
InsertPenData
InsertPenDataPoints
InsertPenDataStroke
MetricScalePenData
OffsetPenData
PenDataFromBuffer
PenDataToBuffer
RedisplayPenData
RemovePenDataStrokes
ResizePenData
SetStrokeAttributes
SetStrokeTableAttributes
TrimPenData
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
|