shudecek
asked on
RichEdit background
Does anyone know if it is possible to put a background image behind a RichEdit control or a CRichEditView derived window.
I know how to change the background color, but need to place a bitmap behind the control. Do I need the bitmap in a window behind the RichEdit one?
I need to make it look like the text is being typed over an image.
I know how to change the background color, but need to place a bitmap behind the control. Do I need the bitmap in a window behind the RichEdit one?
I need to make it look like the text is being typed over an image.
ovveride OnEraseBkgnd and there draw your bitmap
Unfortunately, that won't work. If you're using CRichEditView, you're using RichEdit 1.0. RichEdit 1.0 doesn't draw transparent text. You can't handle it's erase background, and you can't subclass it's painting to convince it to do so.
You're just out of luck.
RichEdit 2.0 can help you do what you want, but it is not yet supported by MFC.
B ekiM
You're just out of luck.
RichEdit 2.0 can help you do what you want, but it is not yet supported by MFC.
B ekiM
ASKER
I tried that, I also tried overriding OnDraw, OnPaint, neither work. I'll look more into RichEdit 2.0. Thanks
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.