通知
すべてクリア
Topic starter
2001年12月19日 4:48 PM
CRichEditCtrlを用いたエディタを作成しています.
ここで,挿入モードと上書きモードで,
カーソルの形を変更したいと思っています.
(ここでいうカーソルとはマウスカーソルでなく,文字を入力する
ほうのカーソルです.)
挿入モードの時は,幅を持たせ,点滅も行うようにしたいのですが,
どうすれば簡単でしょうか?.
思い付く方法として,
”キーダウンイベントで,挿入か上書きかの違いをGetKeyState()で取得し
メンバ変数に保存.カーソル移動イベントで,メンバ変数が,上書きの場合は,
現在のカーソル位置から,一つ前の位置までを選択し,
一定時間で点滅させるタイマー処理を起動する.”
といった方法くらいしか思い浮かばないのですが,
もっと単純な方法はないでしょうか?お願いします.
2001年12月19日 5:35 PM
CreateCaret、SetCaretBlinkTimeなどを調べてみてはどうでしょう。