EmptyPage.jp > Whining Express > 2003-12-11

Whining Express

サイトの更新情報や日々の雑感など。

バックナンバー

2003-12-11

もう見てらんない

いや、忙しいんだからむしろ見てなくていいわけですが(>自分)。

#include <windows.h>

void main(TX *text)
{
    information(
        "単語選択時の置換で、常に選択語自身も置換の対象になるように修正します。"
        "プラグインに登録してご利用ください。¥n"
        "注意: yfind など、他の置換関連のプラグインよりも下に登録するようにしてください。");
}

HOOKRESULT CALLBACK hookprocText(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    if (message == WM_TXEVENT && wParam == TXEVENT_IDMEXEC && lParam == IDM_UIREPLACE) {
        TX *text = hwndtextGetText(hwnd);
        if (txIsClipInPara(text) && (txGetAddressSelectTop(text) < txGetAddress(text)))
            txSelectJump(text);
    }
    return HOOK_CONTINUE;
}

void __on_txFrameNew(TX *text)
{
    txSetHookWndproctextTxpcode(text, hookprocText);
}

ダウンロードで済ませたい人はこちら。

置換時に選択語も置換対象にするプラグイン(repcur)
http://www.emptypage.jp/download/repcur.zip
最新の記事
http://www.emptypage.jp/whining/
この記事
http://www.emptypage.jp/whining/2003-12-11.html