ファイルマネージャ枠内へとコマンド実行

概要

ファイルマネージャ枠内へとコマンドを実行するメソッドとなります。

秀丸のファイルマネージャ枠内へとコマンドを実行する

非同期のメソッド中も含め、常時クリアすることが出来ます。
command_id には ファイルマネージャ枠,アウトプット枠 のヘルプ 内の下部、
「ファイルマネージャ枠のコマンド値一覧」の値を入れることとなります。

THmNumber Hm.ExplorerPane.sendMessage(int command_id)
  • C++側のソース

    dllmain.cpp
    #include "HmCppInvoke.h"
    
    using namespace Hidemaru;
    using namespace std;
    
    extern "C" __declspec(dllexport) THmNumber test() {
        Hm.funcDllExport();
    
        // 返り値は Win32API の SendMessageW と同じなのであるが特に有益な判定が出来る値は帰ってこない。
        Hm.ExplorerPane.sendMessage(803); // 803=プロジェクト:閉じる
     
        return 1;
    }