>>357
色分けしていると言っても、描画にかかる負荷は大した物ではない。
というか、10秒なんて何かが間違っているとしか言えないな

エディタで重いのは、
プロポーショナルならフォントから文字幅を取得するところと、
編集による文字列のコピーが多発する所。
あとは、ブロックコメントの範囲解析とかそんなところだけ

>重い原因として考えられるのは、1文字ずつ描画する為に、

同じ修飾情報を利用するときは、
1文字ずつでなくまとめて描画するのが普通では?

>文字の左が消えないように、SetBkModeでTRANSPARENTして、

意味不明だけど、1文字ずつの描画で位置あわせをしていると言うこと?
それならば、ExtTextOutで位置あわせをするべき

>文字描画にFillRectしてることぐらいかな。

背景の間違いか?
だとするとExtTextOutで一発。

それから、俺の場合は画面の描画にはメモリDCを使わずに
直接ウインドウDCに書き込むようにしている

>>356
取得と設定勘違いしてないか?