3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #20956

    プラグインAPIの Editor_SetScrollPos が、現在、フリーカーソルモードのことを考慮していないようなので、考慮した動きになるようにするか、考慮した関数を追加してほしいです。

    具体的には、Editor_SetScrollPos で、行末よりもっと右側にスクロールさせようとしても、フリーカーソルモードであるにもかかわらず、そうでない時と同じ位置までしかスクロールしないのです。
    これを、フリーカーソルの時には、ちゃんとスクロールするようにしてほしいのです。
    (もしくは、そういった挙動をする関数を追加でも構いません)

    例えば、プラグイン側から、(横スクロール具合はそのままに)縦にスクロールさせるために

    POINT_PTR scroll;
    Editor_GetScrollPos( hwnd, &scroll );
    scroll.y = 目標のスクロール位置;
    Editor_SetScrollPos( hwnd, &scroll );

    のような感じにした場合、
    キャレットが、行末の左側にあれば問題ないですが、
    行末のからかなり右側にあると、横スクロール位置が左のほうに戻ってしまいます。

    では検討お願いします。

    #20957

    Yutaka Emura
    Keymaster

    星くず彼方に 様

    いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

    ご指摘の件、再現し、修正いたしました。

    この度はご報告ありがとうございました。

    よろしくお願い申し上げます。

    #21012

    星くず彼方に
    Participant

    v14.7.0 b1 で、修正されてるのを確認しました。
    ありがとうございました。

3件の投稿を表示中 - 1 - 3件目 (全3件中)

このトピックに返信するにはログインが必要です。

友達に知らせる... Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone