RichEdit - Changing Font attributes?

Is it possible to change a chunk of text's font attributes in a
RichEdit without that piece of text being "selected".  I know it can
be done by setting the selected text properly and then changing the
text, but this is messy and triggers the selected text event
unnecessarily.  Is there an alternate way to do this?

Michael Novak

Check out my Delphi Components: