title: How to find runs of bold text inside of a RichEdit control?
body: <p>I can obviously do it one character at a time using EM_GETCHARFORMAT, but it is extremely slow.</p>
  
  <p>One idea is to somehow use the ITextDocument/ITextFont interfaces, the other is to use the EM_STREAMOUT message and manually parse the RTF. But I can't decide which approach is better and am very fuzzy on the implementation details. Will appreciate any help, thanks!</p>