Partilhar via


Operações da Área de Transferência em controles de edição avançada

Seu aplicativo pode colar o conteúdo da área de transferência em um controle de edição avançado (CRichEditCtrl) que usa o melhor formato disponível na área de transferência ou um formato específico da área de transferência. Você também pode determinar se um controle de edição rico é capaz de colar um formato da área de transferência.

Você pode recortar ou copiar o conteúdo da seleção atual usando a função de membro de Cópia ou de Fatiando . Da mesma forma, você pode colar o conteúdo da área de transferência em um controle de edição rico usando a função de membro de Pasta . O controle cole o primeiro formato disponível que reconhece, que é presumivelmente o formato mais descritivo.

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

Você também pode usar CanPaste para determinar se qualquer formato disponível na área de transferência é reconhecido por um controle de edição sofisticado. Essa função é útil no manipulador de OnInitMenuPopup . Um aplicativo pode habilitar ou cinza o comando da pasta se o controle pode colar qualquer formato disponível.

Formatos sofisticada da área de transferência do registro de dois controles de edição: formato rich texto e formato chamado o texto e os objetos de RichEdit. Um aplicativo pode registrar esses formatos usando a função de RegisterClipboardFormat , especificando os valores de CF_RTF e de CF_RETEXTOBJ .

Consulte também

Referência

Usando CRichEditCtrl

Conceitos

Controles (MFC)