イベント¶
イベント名 | 説明 |
---|---|
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_DROPPED | EmEditor フレーム ウィンドウにファイルがドロップされました。 |
EVENT_FILE_OPENED | ファイルを開いた直後に呼ばれます。 |
EVENT_IDLE | アイドル時に呼ばれます。(EmEditor Version 6.00 以上で対応) |
EVENT_KILL_FOCUS | フォーカスを失った時に呼ばれます。 |
EVENT_MODIFIED | 更新した状態、または更新されていない状態に変わった時に呼ばれます。 |
EVENT_SAVING | ドキュメントが保存される直前に呼ばれます。lParam には、保存されるドキュメントへのハンドル (HEEDOC) が格納されます。 (EmEditor Version 8.00 以上で対応) |
EVENT_SCROLL | スクロールバーの位置が変更された時に呼ばれます。 |
EVENT_SEL_CHANGED | テキストの選択状態が変更された時に呼ばれます。 |
EVENT_SET_FOCUS | フォーカスを取得したときに呼ばれます。 |
EVENT_TAB_MOVED | タブが移動された時に呼ばれます。 |
EVENT_TEMP_SAVING | ユーザーが一時テキストを保存しようとする時に呼ばれます。プラグインがファイルの保存に責任を負います。lParam には TEMP_INFO 構造体 へのポインタが格納されます。 |
EVENT_TOOLBAR_CLOSED | カスタム ツール バーが閉じられた後に呼ばれます。EVENT_CUSTOM_BAR_CLOSED メッセージと違い、クライアント ウィンドウに対して DestroyWindow() を呼びません。lParam には TOOLBAR_INFO 構造体 へのポインタが格納されます。(EmEditor Version 7.00 以上で利用できます。) |
EVENT_TOOLBAR_SHOW | カスタム バーの表示/非表示が切り替えられた時 (RBBS_HIDDEN スタイルが切り替えられた時) 呼ばれます。lParam には TOOLBAR_INFO 構造体 へのポインタが格納されます。(EmEditor Version 7.00 以上で利用できます。) |
EVENT_UI_CHANGED | UI が変更された時に呼ばれます。lParam は次の値の組み合わせになります: UI_CHANGED_LANGUAGE、UI_CHANGED_TOOLBARS。 |
イベントは、EmEditor から送信されプラグインで使用されます。 OnEvents 関数 の nEvent パラメータで論理和として指定されます。
これらの定数は、ヘッダ (plugin.h) で定義されています。