{ > I use a RichEdit in one of my apps with plaintext set to false, since > I do some color coding. Now, when I copy RTF text from e.g. Word and > paste it into my app, the size and font is also pasted, but I just > want the text without RTF information. > What would be the proper way to paste just the plaintext of RTF text > in the clipboard into the RichEdit? Proper? I don't know about its propriety, but the following routine works. Please note that this doesn't override the rich edit control's standard paste function, so sending it a WM_PASTE message, (by pressing Ctrl-V, perhaps) will still paste formatted text. } procedure PasteTextOnly(dest: TRichEdit); var MyHandle: THandle; TextPtr: PChar; begin ClipBoard.Open; Try MyHandle := Clipboard.GetAsHandle(CF_TEXT); TextPtr := GlobalLock(MyHandle); try dest.SetSelTextBuf(TextPtr); finally GlobalUnlock(MyHandle); end; finally Clipboard.Close; end; end;