Partilhar via


Operações de transferência em Rich editar controles

Seu aplicativo pode colar o conteúdo da área de transferência em um controle rich edit (CRichEditCtrl) usando o formato de área de transferência melhor disponível ou um formato de área de transferência específico.Você também pode determinar se um controle rich edit é capaz de colar um formato de área de transferência.

Você pode copiar ou recortar o conteúdo da seleção atual usando o Copy ou Recortar função de membro.Da mesma forma, você pode colar o conteúdo da área de transferência em um controle rich edit usando o Colar função de membro.O controle cola o primeiro formato disponível que reconhece, que supostamente é o formato mais descritivo.

Para colar um formato de área de transferência específico, você pode usar o PasteSpecial função de membro.Esta função é útil para aplicativos com um comando Colar especial que permite que o usuário selecione o formato de área de transferência.Você pode usar o CanPaste função de membro para determinar se um determinado formato é reconhecido pelo controle.

Você também pode usar CanPaste para determinar se qualquer formato de área de transferência disponível é reconhecido por um controle rich edit.Esta função é útil para o OnInitMenuPopup manipulador.Um aplicativo pode ativar ou cinza seu comando Colar dependendo se o controle pode colar qualquer formato disponível.

Rich edit controles registrar dois formatos de área de transferência: formato rich text e um formato chamado RichEdit texto e objetos.Um aplicativo pode registrar esses formatos usando o RegisterClipboardFormat função, especificando o CF_RTF e CF_RETEXTOBJ valores.

Consulte também

Referência

Usando CRichEditCtrl

Conceitos

Controles (MFC)