Compartir a través de


Método IInkDisp::ClipboardPaste (msinkaut.h)

Copia el IDataObject desde el Portapapeles al objeto InkDisp.

Sintaxis

HRESULT ClipboardPaste(
  [in, optional] long        x,
  [in, optional] long        y,
  [in, optional] IDataObject *DataObject,
  [out, retval]  IInkStrokes **Strokes
);

Parámetros

[in, optional] x

Opcional. Especifica la coordenada x que se va a pegar en espacio de entrada de lápiz coordenadas. El valor predeterminado es 0.

[in, optional] y

Opcional. Especifica la coordenada y que se va a pegar en coordenadas de espacio de entrada de lápiz. El valor predeterminado es 0.

[in, optional] DataObject

Opcional. Especifica el IDataObject que se va a usar. Para pegar desde el Portapapeles, establezca en NULL. El valor predeterminado es NULL.

[out, retval] Strokes

Cuando este método devuelve, contiene un puntero a la colección InkStrokes del objeto InkDisp.

Valor devuelto

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
Éxito.
E_POINTER
Un parámetro contenía un puntero no válido.
E_INK_EXCEPTION
Se produjo una excepción dentro del método .

Observaciones

Se devuelve un error si se produce un error inesperado al acceder al Portapapeles de . Si no se produce ningún error, pero el Portapapeles no contiene un formato que se puede pegar en entrada de lápiz -either formato serializado de lápiz (ISF) o un objeto de entrada de lápiz de texto (tInk) -then NULL se devuelve y no se produce ninguna excepción.

Requisitos

Requisito Valor
cliente mínimo admitido Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
servidor mínimo admitido No se admite ninguna
de la plataforma de destino de Windows
encabezado de msinkaut.h
biblioteca de InkObj.dll

Consulte también

IInkDisp

de clase InkDisp

colección InkStrokes