Compartilhar via


Método IInkRecognizerContext::get_Strokes (msinkaut.h)

Obtém ou define a coleção InkStrokes associada ao objeto InkRecognizerContext .

Essa propriedade é leitura/gravação.

Sintaxe

HRESULT get_Strokes(
  IInkStrokes **Strokes
);

Parâmetros

Strokes

Valor retornado

Nenhum

Comentários

Você pode definir a coleção InkStrokes mais de uma vez. Sempre que você define a coleção InkStrokes, o objeto InkRecognizerContext é redefinido- qualquer tinta ou os resultados são removidos e todas as chamadas anteriores ao método EndInkInput são desconsideradas e, em seguida, os novos traços são adicionados.

A coleção InkStrokes também pode ser definida como NULL, que também redefine o objeto InkRecognizerContext . Quando InkRecognizerContext é redefinido, ele mantém quaisquer guias, factoids e outras propriedades que haviam sido definidas anteriormente nele.

Quando o objeto InkRecognizerContext é redefinido, qualquer reconhecimento que ocorre no thread em segundo plano é cancelado.

Para manter a propriedade Strokes do objeto InkRecognizerContext sincronizada com um objeto InkDisp , use os eventos InkAdded e InkDeleted do objeto InkDisp para escutar traços que devem ser adicionados ou removidos do objeto InkRecognizerContext . Isso aborda casos em que os traços são adicionados, excluídos, recortados ou divididos dentro do objeto InkDisp .

Nota Mover, dimensionar ou outras transformações em traços no objeto InkDisp não gera eventos InkAdded ou InkDeleted . Execute as mesmas transformações nos traços no objeto InkRecognizerContext para manter a propriedade Strokes do objeto InkRecognizerContext sincronizada.
 

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho msinkaut.h
Biblioteca InkObj.dll

Confira também

Iinkrecognizercontext

Classe InkRecognizerContext

Coleção InkStrokes