Compartir a través de


Interfaz IInkCustomStrokes (msinkaut.h)

Contiene una colección de colecciones InkStrokes definidas por el usuario.

Herencia

La interfaz IInkCustomStrokes hereda de la interfaz IUnknown . IInkCustomStrokes también tiene estos tipos de miembros:

Métodos

La interfaz IInkCustomStrokes tiene estos métodos.

 
IInkCustomStrokes::Add

Agrega una colección InkStrokes a una colección IInkCustomStrokes.
IInkCustomStrokes::Clear

Borra todas las colecciones InkStrokes de la colección IInkCustomStrokes.
IInkCustomStrokes::get_Count

Obtiene el número de objetos o colecciones contenidos en una colección. (IInkCustomStrokes.get_Count)
IInkCustomStrokes::Item

Recupera la colección InkStrokes en la ubicación especificada en la interfaz IInkCustomStrokes.
IInkCustomStrokes::Remove

Quita la colección InkStrokes de la colección IInkCustomStrokes.

Comentarios

Los trazos personalizados se denominan esencialmente colecciones InkStrokes que se conservan y se recuperan para su uso posterior.

Se usa una colección de trazos personalizados para almacenar trazos que tienen el mismo significado o que están relacionados de alguna manera. Entre los ejemplos de trazos que puede que desee conservar se incluyen:

  • Todos los trazos dibujados por el mismo cursor (lápiz)
  • Trazos de un objeto InkDisp que corresponden a una palabra o párrafo
  • Todos los trazos que intersecan una región conocida
Por ejemplo, supongamos que desea dibujar con dos cursores diferentes y mantener separado el conjunto de trazos que dibuja con cada cursor. Puede reconocer los trazos dibujados con el primer cursor y adjuntar un objeto IInkRecognitionResult a esa colección de trazos. Para conservar el resultado del reconocimiento, agregue los trazos a la colección CustomStrokes del objeto InkDisp . Más adelante puede obtener acceso a la primera colección de trazos obteniendo la colección CustomStrokes persistente del objeto InkDisp .

A cada colección IInkCustomStrokes se hace referencia por nombre.

Las colecciones IInkCustomStrokes son referencias a datos de entrada de lápiz, no a los datos reales.

Para obtener más información sobre las colecciones en COM, vea Uso de la biblioteca COM.

Si define una clase que implementa esta interfaz, la nueva clase no interactuará correctamente con las interfaces de programación de aplicaciones de Tablet PC (API).

Requisitos

   
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado msinkaut.h

Consulte también

InkDisp (clase)

Colección InkStrokes