Compartir a través de


Método IInkAnalyzer::SetDirtyRegion

Modifica el área que ha cambiado desde la última operación de análisis.

Sintaxis

HRESULT SetDirtyRegion(
  [in] IAnalysisRegion *pDirtyRegion
);

Parámetros

pDirtyRegion [in]

IAnalysisRegion que describe el área que ha cambiado desde la última operación de análisis.

Valor devuelto

Para obtener una descripción de los valores devueltos, vea Clases e interfaces : análisis de entrada de lápiz.

Comentarios

Este método identifica las áreas que deben analizarse o volver a analizarse. Todos los métodos IInkAnalyzer que agregan, actualizan o quitan datos de trazo actualizan la región desfasada. Para marcar manualmente un área para volver a analizar:

  1. Obtenga la región sucia con IInkAnalyzer::GetDirtyRegion (Método).
  2. Use IAnalysisRegion::UnionRegion Method o IAnalysisRegion::UnionRectangle (Método) para agregar el área a la región del paso 1.
  3. Use IInkAnalyzer::SetDirtyRegion (Método) para actualizar la región desfasada.

El IInkAnalyzer analiza la entrada de lápiz dentro de su región sucia durante una llamada a IInkAnalyzer::Analyze Method o IInkAnalyzer::BackgroundAnalyze Method. Sin embargo, IInkAnalyzer puede expandir la operación de análisis para incluir regiones vecinas.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
IACom.h (también requiere IACom_i.c)
Archivo DLL
IACom.dll

Consulte también

IInkAnalyzer

IInkAnalyzer::Analyze (Método)

IInkAnalyzer::BackgroundAnalyze (Método)

IInkAnalyzer::AddStroke (Método)

IInkAnalyzer::AddStrokeForLanguage (Método)

IInkAnalyzer::AddStrokes (Método)

IInkAnalyzer::AddStrokesForLanguage (Método)

IInkAnalyzer::RemoveStroke (Método)

IInkAnalyzer::RemoveStrokes (Método)

IInkAnalyzer::UpdateStrokesData (Método)

Referencia de análisis de lápiz