Condividi tramite


Operazioni degli Appunti nei controlli Rich Edit

Annotazioni

La libreria Microsoft Foundation Classes (MFC) continua a essere supportata. Tuttavia, non aggiungiamo più funzionalità né aggiorniamo la documentazione.

L'applicazione può incollare il contenuto degli Appunti in un controllo di modifica avanzata (CRichEditCtrl) utilizzando il formato degli Appunti disponibile migliore o un formato specifico. È anche possibile determinare se un controllo di testo avanzato è in grado di incollare un formato Clipboard.

È possibile copiare o tagliare il contenuto della selezione corrente usando la funzione membro Copia o Taglia . Analogamente, è possibile incollare il contenuto degli Appunti in un controllo di modifica avanzato usando la funzione membro Incolla . Il controllo incolla il primo formato disponibile riconosciuto, che presumibilmente è il formato più descrittivo.

Per incollare un formato specifico degli Appunti, è possibile usare la funzione membro PasteSpecial . Questa funzione è utile per le applicazioni con un comando Incolla speciale che consente all'utente di selezionare il formato degli Appunti. È possibile utilizzare la funzione membro CanPaste per determinare se un determinato formato viene riconosciuto dal controllo .

È anche possibile utilizzare CanPaste per determinare se qualsiasi formato degli Appunti disponibile viene riconosciuto da un controllo di modifica avanzato. Questa funzione è utile nel OnInitMenuPopup handler. Un'applicazione potrebbe abilitare o disattivare il relativo comando Incolla a seconda che il controllo possa incollare qualsiasi formato disponibile.

I controlli rich edit registrano due formati degli Appunti: formato rich-text e il formato chiamato RichEdit Text e Objects. Un'applicazione può registrare questi formati usando la funzione RegisterClipboardFormat , specificando i valori CF_RTF e CF_RETEXTOBJ .

Vedere anche

Uso di CRichEditCtrl
Comandi