Operações de transferência de rich Editar

Um aplicativo pode colar o conteúdo da área de transferência em um Controlarar rich Editar usando um Formatarar de área de transferência específico ou o melhor formato de área de transferência disponível. Você também pode determinar se um Controlarar rich Editar é capaz de colar um Formatarar de área de transferência.

Como com um Controlarar de editar, você pode copiar ou recortar o conteúdo da seleção atual com o WM_COPY ou WM_CUT mensagem. Da mesma forma, você pode colar o conteúdo da área de transferência em um Controlarar rich Editar usando o mensagem WM_PASTE . O Controlarar cola o primeiro disponível formato que reconheça, que presumivelmente é o formato mais descritivo.

Para colar um Formatarar de área de transferência específico, você pode usar a mensagem EM_PASTESPECIAL . Esta mensagem é ú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 a mensagem EM_CANPASTE para determinar se um determinado formato é reconhecido pelo Controlarar.

Você também pode usar a mensagem EM_CANPASTE para determinar se qualquer formato de área de transferência disponível é reconhecido por um Controlarar rich Editar. Esta mensagem é útil quando processamento a WM_INITMENUPOPUP mensagem. Um aplicativo pode ativar ou cinza seu comando Colar dependendo se o Controlarar pode colar qualquer Formatarar disponível.

Controles de Editar Rich registre dois formatos área de transferência: Rich Text Format (RTF) e um Formatarar chamados RichEdit texto e objetos. Um aplicativo pode registrar esses formatos usando o função RegisterClipboardFormat , especificando os valores CF_RTF e CF_RETEXTOBJ.

Index