Compartir a través de


Método ITextRange::CanPaste (tom.h)

Determina si se puede pegar un objeto de datos, utilizando un formato especificado, en el intervalo actual.

Sintaxis

HRESULT CanPaste(
  VARIANT *pVar,
  long    Format,
  long    *pValue
);

Parámetros

pVar

Tipo: VARIANT*

IDataObject que se va a pegar. Sin embargo, se comprueba el contenido del Portapapeles para pegar si se cumple alguna de las siguientes condiciones:

  • pVar es null
  • pVar-punkVal> es null
  • pVar-vt> no está VT_UNKNOWN
  • pVar-punkVal> no devuelve un objeto IDataObject cuando se consulta para uno

Format

Tipo: long

Formato del Portapapeles que se usa. Cero representa el mejor formato, que normalmente es RTF, pero también es posible CF_UNICODETEXT y otros formatos. El valor predeterminado es cero.

pValue

Tipo: long*

Valor tomBool que es tomTrue solo si el objeto de datos identificado por pVar se puede pegar, con el formato especificado, en el intervalo. Este parámetro puede ser NULL.

Valor devuelto

Tipo: HRESULT

El método devuelve los siguientes códigos de error COM. Para obtener más información sobre los códigos de error COM, vea Control de errores en COM.

Código devuelto Descripción
S_OK
El contenido del Portapapeles o IDataObject se puede pegar.
S_FALSE
El contenido del Portapapeles o IDataObject no se puede pegar.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado tom.h
Archivo DLL Msftedit.dll

Consulte también

Conceptual

Copiar

ITextRange

Referencia

Modelo de objetos de texto