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 de edición enriquecida (CRichEditCtrl) mediante el mejor formato de Portapapeles disponible o un formato de Portapapeles específico. También puede determinar si un control de edición enriquecida es capaz de pegar un formato del Portapapeles.

Puede copiar o cortar el contenido de la selección actual mediante la función miembro Copy o Cut. Del mismo modo, puede pegar el contenido del Portapapeles en un control de edición enriquecida mediante la función miembro Paste. El control pega el primer formato disponible que reconoce, que presumiblemente es el formato más descriptivo.

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

También puede usar CanPaste para determinar si un control de edición enriquecida reconoce los formatos disponibles del Portapapeles. Esta función es útil en el controlador OnInitMenuPopup. Una aplicación puede habilitar o atenuar su comando Pegar en función de si el control puede pegar cualquier formato disponible.

Los controles de edición enriquecida registran dos formatos del Portapapeles: formato de texto enriquecido y un formato denominado RichEdit Text and Objects. Una aplicación puede registrar estos formatos mediante la función RegisterClipboardFormat, especificando los valores CF_RTF y CF_RETEXTOBJ.

Consulte también

Uso de CRichEditCtrl
Controles