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 used

that 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