Método ITextRange::Copy (tom.h)
Copia el texto en un objeto de datos.
Sintaxis
HRESULT Copy(
VARIANT *pVar
);
Parámetros
pVar
Tipo: VARIANT*
Texto copiado. pVar-ppunkVal> es el parámetro out de un IDataObject siempre que existan las siguientes condiciones:
- pVar-vt> = (VT_UNKNOWN | VT_BYREF)
- pVar no es NULL
- pVar-ppunkVal> no es null
Valor devuelto
Tipo: HRESULT
Este método devuelve un valor HRESULT . Si se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve E_OUTOFMEMORY.
Comentarios
Los métodos ITextRange::Cut, ITextRange::Copy e ITextRange::P aste permiten realizar las operaciones habituales Cortar, Copiar y Pegar en un objeto de rango mediante un objeto IDataObject, por lo que no se cambia el contenido del Portapapeles. Entre los formatos del Portapapeles normalmente se admiten CF_TEXT y CF_RTF. Además, los formatos privados del Portapapeles se pueden usar para hacer referencia a los propios formatos de texto enriquecido internos de una solución de texto.
Para copiar y reemplazar texto sin formato, puede usar los métodos ITextRange::GetText e ITextRange::SetText . Para copiar texto con formato del intervalo r1 al intervalo r2 sin usar el Portapapeles, puede usar copiar y pegar y también los métodos ITextRange::GetFormattedText e ITextRange::SetFormattedText , como se muestra en el siguiente ejemplo de Microsoft Visual Basic:
r2.GetFormattedText = r1.GetFormattedText
Requisitos
Requisito | Value |
---|---|
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
Referencia