Compartir a través de


Operaciones de portapapeles en los controles Rich Edit

La aplicación puede pegar el contenido del portapapeles en un control rich edit (CRichEditCtrl) mediante el mejor formato del Portapapeles disponible o un formato de Portapapeles concreto. También puede determinar si un control rich edit es capaz de pegar un formato de Portapapeles.

Puede copiar o cortar el contenido de la selección actual utilizando la función miembro de copiar o de Cortado . De igual forma, puede pegar el contenido del portapapeles en un control rich edit utilizando la función miembro de Pegar . El control pega el primer formato disponibles que reconoce, que probablemente el formato más descriptivo.

Para pegar un formato de Portapapeles específico, puede utilizar la función miembro de PasteSpecial . Esta función resulta útil para las aplicaciones con un comando de pegar especial que permite al usuario seleccionar el formato del Portapapeles. Puede utilizar la función miembro de CanPaste para determinar si un formato determinado reconocido por el control.

También puede utilizar CanPaste para determinar si un formato de Portapapeles disponible es reconocido por un control rich edit. Esta función es útil en el controlador de OnInitMenuPopup . Una aplicación puede habilitar o gris el comando pegar dependiendo de si el control puede pegar cualquier formato disponibles.

Formatos del Portapapeles enriquecidos del registro de controles de edición dos: el formato de texto enriquecido y un formato denominado el texto y los objetos RichEdit. Una aplicación puede registrar estos formatos mediante la función de RegisterClipboardFormat , especificando los valores de CF_RTF y de CF_RETEXTOBJ .

Vea también

Referencia

Usar CRichEditCtrl

Conceptos

Controles (MFC)