SakuraEditor 2.0.0.2のマクロAPIに関する変更点
サクラエディタマクロを書く際にhttp://www.geocities.jp/maru3128/SakuraMacro/を参考にしていたが、更新日時が2006年と随分古かったので、今使っているサクラエディタのバージョンのAPIを調べてみた。
以下のドキュメントを比較して、増減したAPIを調べた。
- http://www.geocities.jp/maru3128/SakuraMacro/
- http://sakura-editor.svn.sourceforge.net/viewvc/sakura-editor/sakura/tags/R2.0.2.0/sakura_core/macro/CSMacroMgr.cpp?revision=1941&view=markup
削除されたAPI
- ReplaceAllLine
追加されたAPI
- ChangeWrapColm
引数: VT_I4
戻り値: なし - ExecExternalMacro 名前を指定してマクロ実行
引数: VT_BSTR, VT_BSTR
戻り値: なし - ExitAllEditors 編集の全終了
引数: なし
戻り値: なし - FileReopenCESU8 CESU-8で開き直す
引数: VT_I4
戻り値: なし - GetSaveFilename 保存時のファイル名を返す
引数: なし
戻り値: VT_BSTR - GroupClose グループを閉じる
引数: なし
戻り値: なし - InsFile キャレット位置にファイル挿入
引数: VT_BSTR, VT_I4, VT_I4
戻り値: なし - IsCurTypeExt 指定した拡張子が現在のタイプ別設定に含まれているかどうかを調べる
引数: VT_BSTR
戻り値: VT_I4 - IsSameTypeExt 2つの拡張子が同じタイプ別設定に含まれているかどうかを調べる
引数: VT_BSTR, VT_BSTR
戻り値: VT_I4 - KeywordTagJump キーワードを指定してダイレクトタグジャンプ機能
引数: VT_BSTR
戻り値: なし - NextGroup 次のグループ
引数: なし
戻り値: なし - PrevGroup 前のグループ
引数: なし
戻り値: なし
// PrintDialog
- PutFile 作業中ファイルの一時出力
引数: VT_BSTR, VT_I4, VT_I4
戻り値: なし - SelectCountMode
引数: VT_I4
戻り値: なし - SelectLine 1行選択
引数: VT_I4
戻り値: なし - TabCloseLeft 左をすべて閉じる
引数: なし
戻り値: なし - TabCloseOther このタブ以外を閉じる
引数: なし
戻り値: なし - TabCloseRight 右をすべて閉じる
引数: なし
戻り値: なし - TabJointNext 次のグループに移動
引数: なし
戻り値: なし - TabJointPrev 前のグループに移動
引数: なし
戻り値: なし - TabMoveLeft タブを左に移動
引数: なし
戻り値: なし - TabMoveRight タブを右に移動
引数: なし
戻り値: なし - TabSeparate 新規グループ
引数: なし
戻り値: なし - TextWrapMethod テキストの折り返し方法
引数: VT_I4
戻り値: なし - ViewMode ビューモード
引数: なし戻り値: なし - WindowList ウィンドウ一覧ポップアップ表示
引数: なし戻り値: なし
// WordReference