InkPicture Control Events
The following table describes which threads the InkPicture control events can fire on.
Event | Threads |
---|---|
ChangeUICues (Managed Library only). | Fires on the application's user interface (UI) thread. |
ChangeUICues (Automation only). | Deprecated, never fires. |
Click | Fires on the application's UI thread |
CursorButtonDown | Fires on the ink thread. |
CursorButtonUp | Fires on the ink thread. |
CursorDown | Fires on the ink thread. |
CursorInRange | Fires on the ink thread. |
CursorOutOfRange | Fires on the ink thread. |
DblClick (Automation only). | Fires on the application's UI thread. This event method is defined in the _IInkPictureEvents interface. The _IInkPictureEvents interface implements the IDispatch interface with an identifier of DISPID_IPEDblClick. |
DoubleClick (Managed Library only). | Fires on the application's UI thread. |
DragDrop (Managed Library only). | Fires on the application's UI thread. |
DragOver (Managed Library only). | Fires on the application's UI thread. |
Gesture | Fires on the ink thread. |
GotFocus (Managed Library only). | Fires on the application's UI thread. |
KeyDown (Automation only). | Fires on the application's UI thread. |
KeyPress (Automation only). | Fires on the application's UI thread. |
KeyUp (Automation only). | Fires on the application's UI thread. |
LostFocus | Fires on the application's UI thread. |
MouseDown | Fires on the application's UI thread. |
MouseEnter | Fires on the application's UI thread. |
MouseHover | Fires on the application's UI thread. |
MouseLeave | Fires on the application's UI thread. |
MouseMove | Fires on the application's UI thread. |
MouseUp | Fires on the application's UI thread. |
MouseWheel | Fires on the application's UI thread. |
NewInAirPackets | Fires on the ink thread. |
NewPackets | Fires on the ink thread. |
Painted | Fires on the application's UI thread. |
Painting | Fires on the application's UI thread. |
Resize | Fires on the application's UI thread or on the thread which calls the InkPicture control's Resize method. |
SelectionChanged | Fires on the ink thread or on the thread which updates the InkPicture control's Selection property. |
SelectionChanging | Fires on the ink thread. |
SelectionMoved | Fires on the ink thread. |
SelectionMoving | Fires on the ink thread. |
SelectionResized | Fires on the ink thread. |
SelectionResizing | Fires on the ink thread. |
SizeChanged | Fires on the application's UI thread. |
SizeModeChanged | Fires on the application's UI thread or on the thread which updates the InkPicture control's SizeMode property. |
Stroke | Fires on the ink thread. |
StrokesDeleted | Fires on the ink thread. |
StrokesDeleting | Fires on the ink thread. |
StyleChanged (Managed Library only). | Fires on the application's UI thread. |
StyleChanged (Automation only). | Deprecated, never fires. |
SystemColorsChanged | Fires on the application's UI thread. |
SystemGesture | Fires on the ink thread. |
TabletAdded | Fires on the ink thread. |
TabletRemoved | Fires on the ink thread. |
Validate (Automation only) | Fires on the application's UI thread. |
Validated (Managed Library only). | Fires on the application's UI thread. |
Validating (Managed Library only). | Fires on the application's UI thread. |