1 件の投稿を表示中 (合計 3 個)
  • 作成者
    投稿
  • #7923
    Delフサ
    参加者

    こんにちは。

    プラグインのトグル状態を保ちたいと思っています。
    DLL内部にグローバルな変数で
    On/OFFフラグを持つことはできますが
    それを、どのようにして、プラグインのツールボタンがへこんだ状態にすればいいのかが
    わかりません。

    参考になるソースなど、教えていただければと思います。

    よろしくお願いします。

    #7926
    Yutaka Emura
    キーマスター

    fusaさんは書きました:
    こんにちは。

    プラグインのトグル状態を保ちたいと思っています。
    DLL内部にグローバルな変数で
    On/OFFフラグを持つことはできますが
    それを、どのようにして、プラグインのツールボタンがへこんだ状態にすればいいのかが
    わかりません。

    参考になるソースなど、教えていただければと思います。

    よろしくお願いします。

    プラグインのツールボタンがへこんだ状態にするには、

    BOOL QueryStatus( HWND /*hwndView*/, LPBOOL pbChecked )
    {
    *pbChecked = bChecked;
    return TRUE;
    }

    というように、エクスポートする関数の QueryStatus 関数 http://jp.emeditor.com/help/plugin/exports/index.htm で *pbChecked に TRUE を返します。ほとんどのサンプルに、そのような例があるはずです。お試しください。

    #7931
    Delフサ
    参加者

    Yutakaさんは書きました:
    プラグインのツールボタンがへこんだ状態にするには、

    BOOL QueryStatus( HWND /*hwndView*/, LPBOOL pbChecked )
    {
    *pbChecked = bChecked;
    return TRUE;
    }

    というように、エクスポートする関数の QueryStatus 関数 http://jp.emeditor.com/help/plugin/exports/index.htm で *pbChecked に TRUE を返します。ほとんどのサンプルに、そのような例があるはずです。お試しください。

    ペインのON/OFFが変化するプラグインについては、作ったり見たりしていませんでしたので、さっぱりわかりませんでした。

    教えていただき、非常に助かりました。
    動作を確認しました。ありがとうございます。

1 件の投稿を表示中 (合計 3 個)
  • このトピックに返信するにはログインしてください。