Hidemaru_GetSelectedTextUnicode関数 のNo.09340
天翔記.jp さん 17/02/20 15:27
 
いつもお世話になっております、天翔記.jp です。

Hidemaru_GetSelectedTextUnicode関数 で返ってくる値なのですが、
「行選択」の際、
一番最後の改行が削除された状態で
値が返ってきているのではないかと思います。

(行選択では選択範囲に最後の改行も含まれているので、
 返ってくる値も最後の改行が含まれる…のが正しいはず…)


お手数ですが、挙動の確認を願います。

[ ]
RE:09340 Hidemaru_GetSelectedTextUnicodNo.09342
秀丸担当 さん 17/02/20 16:23
 

Hidemaru_GetSelectedTextUnicodeを試してみたところ、行の選択をしていると
きは、最後の改行も含まれているようでした。

例えば以下のようなテキストがあったとします。

123

キー割り当てされた「行の選択」コマンドで、見た目上は改行までも含まれて選
択されているように見えて、カーソルの点滅は次の行の行頭にあります。
このときマクロを実行して、DLLを呼んで、Hidemaru_GetSelectedTextUnicodeで
得られる内容は以下のようになっていました。

31 00 32 00 33 00 0d 00 0a 00 00 00

改行は 0d 00 0a 00 の部分になります。
何か再現手順が違うようでしたら教えていただけるとこちらでも確認できると思
います。

[ ]
RE:09342 Hidemaru_GetSelectedTextUnicodNo.09344
天翔記.jp さん 17/02/20 17:31
 
すみません、挙動はあっていました。
お騒がせしました。



[ ]