|
お疲れさまです。
秀丸マクロから「アウトライン解析の枠」の以下情報を取得したいです。
・見出し
・行番号
見出しは「7171 ツリー表示:ツリーそのものをコピー」をsendmessageすることで取
得できますが、
行番号を取得できず困っております。
見出しと行番号を以下擬似コードのように取得できると個人的にはうれしいです。
#num=sendmessage(outlinehandle,0x111/*WM_COMMAND*/,アウトライン解析の枠に表
示されている個数,0);
#i=0;
while(#i<#num){
$heading=sendmessage(outlinehandle,0x111,アウトライン解析の枠の見出し取得,
#i);
#lineno=sendmessage(outlinehandle,0x111,アウトライン解析の枠の行番号取得, #i);
#num=#num+1;
}
私の勝手な想像ですが、
アウトライン解析の枠で行番号が非表示状態でも、見出しをクリックすると対応する
行へジャンプできます。
なので、秀丸エディタが内部で持っている行番号をマクロから取得できるように繋げ
ればよいので、
大きな作業量には発展しないと想像しています。
ご検討いただければ幸いです、
よろしくお願いいたしますm(__)m
|
|