[
▲前のスレッド
]
▼
2008/10/13 (月) 01:31:08
ゆ
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; Embedded Web Browser from: http://bsalsa.com/; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0)
[5441]
行番号の描画についてご教示頂けないでしょうか。
お世話になります。
いつも便利に使わせて頂いております。
時間を見つけて自分なりに修正を加えているのですが、
分からないことがあり、ご教示頂ければと思い
失礼ながら書き込みをさせて頂きます。
行番号の桁数が多くなると、見づらくく感じてしまうため
10行単位で表示、またはカーソル行の行番号を表示というように
ボーランドのIDEにあるようなモノにしようと思っております。
下記はイメージです。
2430|
・|
・|
・|
・|
−|
・|
・|
・|
・|
2440|
・|
・|
10行単位での表示にすることは問題なくできたのですが、
カーソル行の位置への行番号を表示させる所でつまづいております。
やりたいこととしましては、
カーソルを動かしたときに行番号の再描画を行うことです。
前回位置を消して、今回の位置に行番号を描画するのかと思いますが、
処理を把握し切れていないため修正箇所がわからない状態です。
開発に参加しているわけでもなく、おこがましいかとは思いますが、
修正するに当たり、関連する箇所などをご教示しては頂けないでしょうか。
以上です。
宜しくお願い致します。
▼
2008/10/14 (火) 13:43:54
なすこじ
Mozilla/4.8 (Macintosh; U; PPC)
[5443]
Re:行番号の描画についてご教示頂けないでしょうか。
▼ ゆさん
CEditView.cppのMoveCursor()にて::InvalidateRect()を呼び出せばいけるような気がします。
▼
2008/10/17 (金) 01:56:59
ゆ
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; Embedded Web Browser from: http://bsalsa.com/; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0)
[5447]
Re2:行番号の描画についてご教示頂けないでしょうか。
▼ なすこじさん
ありがとうございます。
そのあたり、いろいろいじってみようと思います。
ふと思ったのですが、指定桁縦線って
描画順は一番最後なのでしょうか?
文字が縦線で上書きされていたりしたので…
ではでは。
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.81
[ut:0.010][st:0.000]