Rediger utklippstavleoperasjoner

Et program kan lime inn innholdet på utklippstavlen i en rich edit-kontrollen ved hjelp av enten det beste tilgjengelige utklippstavleformatet eller en bestemt utklippstavleformat. Du kan også bestemme om rich edit-kontrollen er i stand til å lime inn en utklippstavleformat.

Som med en redigeringskontroll, kan du kopierer eller klipper ut innholdet i det merkede området ved hjelp av den WM_COPY eller WM_CUT -melding. På samme måte du kan lime inn innholdet på utklippstavlen i en rich edit-kontrollen ved hjelp av den WM_PASTE -melding. Kontrollen limer inn det første tilgjengelige formatet som gjenkjennes, som er antagelig det mest beskrivende formatet.

Du vil lime inn en bestemt utklippstavleformat, kan du bruke EM_PASTESPECIAL -meldingen. Denne meldingen er nyttig for programmer med kommandoen Lim inn utvalg, som gjør det mulig for brukeren å velge utklippstavleformatet. Du kan bruke EM_CANPASTE -melding til å bestemme om et gitt format gjenkjennes av kontrollen.

Du kan også bruke EM_CANPASTE meldingen for å finne ut om noen tilgjengelige utklippstavleformat er anerkjent av rich edit-kontrollen. Denne meldingen er nyttig ved behandling av WM_INITMENUPOPUP -meldingen. Et program kan aktivere eller grå sin Lim inn-kommandoen avhengig av om kontrollen kan lime inn et tilgjengelig format.

Rich-redigeringskontroller registrere to Utklippstavleformater: rikt tekstformat (RTF) og et format som kalles RichEdit tekst og objekter. Et program kan registrere disse formatene ved hjelp av den RegisterClipboardFormat funksjon, å angi verdiene CF_RTF og CF_RETEXTOBJ.

Index