Método IInkDisp::CreateStrokes (msinkaut.h)
Crea una nueva colección InkStrokes a partir de objetos IInkStrokeDisp existentes.
Sintaxis
HRESULT CreateStrokes(
[in, optional] VARIANT StrokeIds,
[out, retval] IInkStrokes **Strokes
);
Parámetros
[in, optional] StrokeIds
Opcional. Especifica una matriz de identificadores de trazo que existen en el objeto InkDisp . Los trazos con estos identificadores se agregan a una nueva colección InkStrokes . El valor predeterminado es NULL.
Para obtener más información sobre la estructura VARIANT, vea Uso de la biblioteca COM.
[out, retval] Strokes
Cuando este método vuelve, contiene un puntero a una nueva colección InkStrokes .
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Un parámetro contenía un puntero no válido. |
|
Tipo VARIANT no válido (solo VT_ARRAY | VT_I4 compatible). |
|
Se produjo una excepción dentro del método . |
|
No se puede asignar memoria para crear la nueva colección Strokes. |
|
Los identificadores de trazo que no existen se pasaron al método . |
Comentarios
Si el parámetro ids es NULL o una matriz vacía, se crea una colección InkStrokes vacía.
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 |
Library | InkObj.dll |