なんてできるんですかね?
文字の色だけはできました。
でも、highlightで塗った背景までは変更できません。
動きとしては、たぶん
- カーソルの位置のCHARAFORMATを持ってくる
- 1つ前(なのかな?)の文字の表示を見る
- 上の二つを合わせて表示する
で、全角入力中の表示をしてるんですよね。
これを、カーソルの位置のフォーマットじゃなくて、編集モード(文字の背景色とテキスト色)を覚えておいて、そっちを表示するように・・・
たぶん、WM_PAINTとEM_GETCHARAFORMATの間に何かすればいいんだろう。。。
やばい・・・頭が働かなくて何を書いているのかわからない・・・orz
投稿日時 : 2005年1月20日 18:15