_IAnalysisEvents::Activity event

Occurs when the IInkAnalyzer::Analyze method or IInkAnalyzer::BackgroundAnalyze method is called.

Syntax

HRESULT Activity();

Parameters

This event has no parameters.

Return value

For a description of the return values, see Classes and Interfaces - Ink Analysis.

Remarks

This event indicates that the IInkAnalyzer is performing ink analysis. This event does not indicate the progress of the ink analysis operation.

To do any of the following, implement an _IAnalysisEvents::Activity event handler:

  • Indicate to the user that the ink analyzer is performing ink analysis.
  • Process user input during synchronous analysis.
  • Receive notification of system requests, such as repainting of the application's window, during ink analysis.

The IInkAnalyzer raises this event frequently during the layout analysis phase and the writing and drawing classification phase of ink analysis. The IInkAnalyzer raises this event during the handwriting recognition phase before and after accessing an ink recognizer.

The number of activity events an IInkAnalyzer generates is affected by:

  • The ink recognizer that the IInkAnalyzer applies to ink recognition.
  • The number and length of strokes that the IInkAnalyzer is analyzing.
  • The number of strokes that are classified as writing.

For more information about synchronizing your application data with the IInkAnalyzer, see Data Proxy with Ink Analysis.

Requirements

Requirement Value
Minimum supported client
Windows XP Tablet PC Edition [desktop apps only]
Minimum supported server
None supported
Header
IACom.h (also requires IACom_i.c)
DLL
IACom.dll

See also

_IAnalysisEvents

_IAnalysisProxyEvents

IInkAnalyzer

IInkAnalysisRecognizer

IInkAnalyzer::Analyze Method

IInkAnalyzer::BackgroundAnalyze Method

Ink Analysis Reference