>CEditView.cpp(2192)のCEditView::DrawSelectAreaLine()でも同様の処理がありますね.
>初期ソースから入っていましたので,理由はわかりません.選択範囲だけというのも妙です.
>あんまり意味がないような気はします.
Win9xの16bit制限に絡んで、おかしくなるのかとも考えましたが
うまく再現できなかったので、安全優先で画面内に抑えるように修正しました。
CEditView::DrawSelectAreaLine()も合わせて変更し、
ついでに処理の効率化をしたつもりです。
TortoiseSVN 便利ですね。
rev 954 からの差分を改行コードだけCRLFに変えてYahoo Groupにアップしました。
今回は直接コミットするには大きい・ブランチには小さいのでパッチにしました。
sdiff_r954_select_draw_fix.zip
です。