|
| さらに考え直してパッチとパッチ適用済みexeをwikiにあげときました。
▼ NaKITさん
> 正式版への採用をにらんで考えるに,仕様としては,新たに GetViewTop()・GetViewLeft() を増発するよりも,ChangeTabWidth(), ChangeWrapColm() のように,SetViewTop()・SetViewLeft()・CurLineCenter() の戻り値とした方が良いように思えます。
>
> 取得のみ行いたいときは SetViewTop(), SetViewLeft() へ 0 を指定するわけです。
いらないものが増えるのは困りそうですが、
SetがあるのにGetがない状況は不自然だと思います。
戻り値を返すようにするのは賛成ですけど、
足りないものを補う増発はやむなしかな、と思います。
あと、ややこしいんですが、
SetViewTopは絶対レイアウト行番号を指定して
その行が上端になるようにスクロールする機能です。
正確な値が必要ならば、やはり取得関数が欲しいです。
ここであるべき姿についてグダグダ語ったとしても
きっと誰も読まないと思うのでそういうのは他所でやることにします。
|
|
berryzplus Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko |
|