EmEditor ホーム - EmEditor ヘルプ - プラグイン リファレンス

イベント

イベント名 説明
EVENT_CARET_MOVED カーソル位置が移動した時に呼ばれます。
EVENT_CHANGE テキストの内容が変更された時に呼ばれます。
EVENT_CHAR 文字が挿入された時に呼ばれます。LOWORD(lParam)は挿入された文字のUnicode文字コードを表します。
EVENT_CLOSE EmEditorが終了する直前、またはプラグインが解放される前、またはユーザーが [プラグインの設定] ダイアログ ボックスからプラグインをアンインストールしようとした時に呼ばれます。プラグインは、このイベントを受け取ったら、ただちに使用中のリソースを解放して、プラグイン DLL ファイルが削除可能な状態にする必要があります。このイベントでは、OnEvents 関数の第 1 引数 hwnd は、NULL になります。ただし、このイベントが呼ばれても、必ずしもプラグインが解放されるとは限りません。
EVENT_CLOSE_FRAME EmEditor フレーム ウィンドウが閉じられる時に呼ばれます。(EmEditor Version 5.00 以上で対応)
EVENT_CONFIG_CHANGED 現在の設定のプロパティが変更されたときに呼ばれます。 アクティブな文書が変更されたときにも呼ばれます。ファイルを開いた直後は現在の設定が変わっても呼ばれません。
EVENT_CREATE EmEditorが起動した直後、またはプラグインを追加した時に呼ばれます。LOWORD(lParam)は、プラグイン自身のコマンドIDを示します。
EVENT_CREATE_FRAME 新しい EmEditor フレームが作成された時に呼ばれます。タブの有効、無効が切り替えられた時でも、このイベントが呼ばれます。LOWORD(lParam) は、プラグイン自身のコマンドIDを示します。(EmEditor Version 5.00 以上で対応)
EVENT_CUSTOM_BAR_CLOSED カスタム バーが閉じられた後に呼ばれます。EmEditor は、カスタム バーを閉じるときに、そのクライアント ウィンドウに対して、DestroyWindow() を呼びます。lParam には、CUSTOM_BAR_CLOSE_INFO 構造体へのポインタが格納されます。(EmEditor Version 6.00 以上で対応)
EVENT_CUSTOM_BAR_CLOSING カスタム バーが閉じられる直前に呼ばれます。lParam には、CUSTOM_BAR_CLOSE_INFO 構造体へのポインタが格納されます。(EmEditor Version 6.00 以上で対応)
EVENT_DOC_CLOSE ドキュメントが閉じる直前に呼ばれます。lParam には、閉じられるドキュメントへのハンドル (HEEDOC) が格納されます。 (EmEditor Version 5.00 以上で対応)
EVENT_DOC_SEL_CHANGED アクティブなドキュメントが変更された時に呼ばれます。(EmEditor Version 5.00 以上で対応)
EVENT_FILE_OPENED ファイルを開いた直後に呼ばれます。
EVENT_IDLE アイドル時に呼ばれます。(EmEditor Version 6.00 以上で対応)
EVENT_KILL_FOCUS フォーカスを失った時に呼ばれます。
EVENT_MODIFIED 更新した状態、または更新されていない状態に変わった時に呼ばれます。
EVENT_TAB_MOVED タブが移動された時に呼ばれます。
EVENT_SCROLL スクロールバーの位置が変更された時に呼ばれます。
EVENT_SEL_CHANGED テキストの選択状態が変更された時に呼ばれます。
EVENT_SET_FOCUS フォーカスを取得したときに呼ばれます。

イベントは、EmEditorから送信されプラグインで使用されます。OnEvents 関数の nEvent パラメータで論理和として指定されます。

これらの定数は、ヘッダ (plugin.h) で定義されています。

このページのフィードバックを送信

Copyright © 2003-2006 by Emurasoft, Inc.