Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La aplicación puede pegar el contenido del Portapapeles en un control de edición enriquecido (CRichEditCtrl) mediante el mejor formato de Portapapeles disponible o un formato específico del Portapapeles. 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 Copiar o Cortar. 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 Paste Special 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 enriquecido reconoce cualquier formato disponible del Portapapeles. Esta función es útil en el OnInitMenuPopup
controlador. Una aplicación puede habilitar o atenuar su comando Paste 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 de CF_RTF y CF_RETEXTOBJ .