Show format characters

I wanted an edit that shows format characters ('TAB' and 'CR\LF'). I tried a little with an CEdit but it never worked.

The I found CRTFCtrl::GetCharPos() which will give you the coordinates of a given character in the control. With this function I was able to determin the position of the format characters I wanted to be shown.

So all I do is everytime the content of the control alters I redraw every visible format character.

The approach is very generic and can be used for other effects.

BUGs: If you drag and drop text with format characters, the selection remains (-> any help with this problem is welcome!)

Download source 12K

Posted: March,7,98



Comments

  • Missing dropped files.

    Posted by Legacy on 01/25/1999 12:00am

    Originally posted by: Robert Mee

    I have just had a quick look at your code and found that you haven't handled the WM_DROPFILES.
    This means that the control is handling the insert itself and your code doesn't know that the text has been inserted.
    Grab this message and put the text through your own stream handler.

    Don't forget to check the validity of the data, as you would with clipboard data.

    Your use of Streamin/out is much better than mine was, thanks for the info.

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Protecting business operations means shifting the priorities around availability from disaster recovery to business continuity. Enterprises are shifting their focus from recovery from a disaster to preventing the disaster in the first place. With this change in mindset, disaster recovery is no longer the first line of defense; the organizations with a smarter business continuity practice are less impacted when disasters strike. This SmartSelect will provide insight to help guide your enterprise toward better …

  • Is your sales and operations planning helping or hurting your bottom line? Here are 5 useful tips from the experts at Quintiq to guide you to a better S&OP strategy.

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds