WM_PENEVENT

Sent to an application after StartPenInput has initiated a pen collection.

Parameters

wParam

Submessage identifier as described in the following table. Each submessage is documented separately.

Constant
Description
PE_BEGINDATA
Initialization message to all targets.
PE_BEGININPUT
Begin default input.
PE_BUFFERWARNING
The input queue is getting full. The application should call GetPenInput.
PE_ENDDATA
Termination message to all targets.
PE_RESULT
Recognition result message to all targets.
PE_ENDINPUT
Input termination message to window.
PE_GETINKINGINFO
Get inking information.
PE_GETPCMINFO
Get input collection information.
PE_MOREDATA
Target gets more data.
PE_PENMOVE
The pen moved, placing more packets into the input queue without a tip transition. This mes-sage is coalesced with other PE_PENMOVE messages, so the Windows queue has only a single such message waiting.
PE_PENDOWN
The pen tip went down.
PE_PENUP
The pen tip went up.
PE_SETTARGETS
Set TARGINFO target data structure.
PE_TERMINATED
Pen input terminated. The HPCM handle for the current collection has become invalid.
PE_TERMINATING
Pen input is about to terminate. The application must retrieve any remaining points immediately.

lParam

Depends on wParam. In most cases, this is extra information encapsulating a reference to the event and the HPCM that generated it. These are retrieved using the EventRefFromWpLp and HpcmFromWpLp macros.

Comments

This message is not sent if polling is usedpics/PENAPI00090001.gifthat is, if the dwPcm member of the PCMINFO structure contains the PCM_DOPOLLING flag.

See Also

GetPenInput
, StartPenInput, TARGINFO

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