Sakura-Editor Macro Reference

S_IsTextSelectedの使用例

//sample.js
//選択状態を取得
var sBuf;
switch ( IsTextSelected ){
case 0:
    sBuf = "選択されたテキストはありません。";
    break;
case 1:
    sBuf = "選択中の文字列は\n\n";
    break;
case 2:
    sBuf = "矩形選択されています\n\n";
    break;
}

sBuf += GetSelectedString(0);   

var oWsh = new ActiveXObject("WScript.Shell");
oWsh.Popup(sBuf, 0, "", 0);
//sample.ppa
case S_IsTextSelected of
0:
    MessageBox('非選択状態です', '', 0);
1:
    MessageBox(S_GetSelectedString(0), '選択文字列', 0);
2:
    MessageBox(S_GetSelectedString(0), '矩形選択文字列', 0);
end;