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

  • Today's agile organizations pose operations teams with a tremendous challenge: to deploy new releases to production immediately after development and testing is completed. To ensure that applications are deployed successfully, an automatic and transparent process is required. We refer to this process as Zero Touch Deployment™. This white paper reviews two approaches to Zero Touch Deployment--a script-based solution and a release automation platform. The article discusses how each can solve the key …

  • On-demand Event Event Date: January 7, 2015 The Flash Visionary Chat series of webinars brings together IT and business leaders as well as thought leading industry analysts to discuss how the flash revolution is eradicating inefficiency, unleashing innovation, and accelerating businesses. Join us for this episode where we are excited to host not only the 451 Research, who share their recent industry research, but also one of our top customers, who will share their perspective on the disruptive power of flash …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date