秀丸で編集中のファイルのフルパスを取得することが出来ます。 もし、「無題」など、ファイル名がまだ定まっていない場合には 空文字 が返ってきます。
非同期のメソッド中も含め、常時取得することが出来ます。
wstring Hm.Edit.getFilePath()
#include "HmCppInvoke.h" using namespace Hidemaru; using namespace std; extern "C" __declspec(dllexport) THmNumber test() { Hm.funcDllExport(); // 編集ペインのファイルのフルパス名 wstring ret = Hm.Edit.getFilePath(); // アウトプット枠へ Hm.OutputPane.output(ret); return 1; }