選択中のテキスト内容

概要

現在選択中(単純選択のみ、矩形選択や複数矩形選択は含まない)のテキスト内容を取得、書き換えすることが出来ます。

秀丸で選択中のテキストの内容

テキスト内容の読み書きは、常時することが出来ます。

wstring Hm.Edit.getSelectedText()
bool Hm.Edit.setSelectedText(wstring text)
  • C++側のソース

    dllmain.cpp
    #include "HmCppInvoke.h"
    
    using namespace Hidemaru;
    using namespace std;
    
    extern "C" __declspec(dllexport) THmNumber test() {
    	Hm.funcDllExport();
    
    	// 編集ペインの選択中のテキスト内容を取得
    	wstring ret = Hm.Edit.getSelectedText();
    	// アウトプット枠へ
    	Hm.OutputPane.output(ret);
    
    	// 編集ペインの選択中のテキスト内容を変更
    	bool success = Hm.Edit.setSelectedText(L"♫★");
    
    	return 1;
    }