|
いつもお世話になっています、秀丸マクロ.net の 翔.jpです。
「選択範囲中のテキスト」に対して処理をしたいと思うことも多いので
現在、秀丸本体関数に
・Hidemaru_GetSelectingTextUnicode
のような関数を追加して頂きたいという要望となります。
■課題等
「選択範囲」と一言で言っても、
@単純な選択範囲(通常の複数行選択もこれでいけるかと)
ABox範囲選択
B複数範囲選択
とあります。
これらを糾合的に扱う関数を用意するのであれば、
// select_typeには、@ABの種別が入るイメージ。
struct pos {
int lineno;
int column;
}
HGLOBAL hGlobal = Hidemaru_GetSelectingTextUnicode( int select_line_ix, int
* select_type, pos *bgn, pos *end );
のような形となるかもしれません。
select_line_ix は linenoとは異なり、
「選択範囲」という概念の中で
該当行が何番目のindexになっているか、といった数値になろうかと思います。
以上となります、ご検討のほどよろしくお願いします。
|
|