EVENT_CARET_MOVED |
光標位置被移動。 |
EVENT_CHANGE |
文本被更改。 |
EVENT_CHAR |
插入一個字符。LOWORD (lParam) 表示插入的 Unicode 字符代碼。 |
EVENT_CLOSE |
在關閉 EmEditor 之前或該外掛程式被釋放前立即調用。一個外掛程式應該釋放資源,并使 DLL 檔案可以被刪除。OnEvents 函數的第一個參數 hwnd 會是 NULL。這個事件不代表該外掛程式實際上會被釋放。 |
EVENT_CLOSE_FRAME |
當關閉一個 EmEditor 框架視窗時被調用 (支持 EmEditor 5.00 或之後的版本) 。 |
EVENT_CONFIG_CHANGED |
當前配置屬性被更改。 |
EVENT_CREATE |
在 啟動 EmEditor 或該外掛程式被加載時立即調用。LOWORD(lParam) 代表該外掛程式本身的命令 ID。 |
EVENT_CREATE_FRAME |
當新建一個 EmEditor 框架視窗時被調用。這個事件在啟用或禁用標簽頁時也會被調用。LOWORD(lParam) 代表該外掛程式本身的命令 ID (支持 EmEditor 5.00 或之後的版本) 。 |
EVENT_CUSTOM_BAR_CLOSED |
當關閉一個自訂分欄時被調用。EmEditor 調用 DestroyWindow() 到客戶端視窗上,當一個自訂分欄被關閉。lParam 代表一個指針指向CUSTOM_BAR_CLOSED_INFO 結構 (支持 EmEditor 6.00 或之後的版本) 。 |
EVENT_CUSTOM_BAR_CLOSING |
當關閉一個自訂分欄時被調用。lParam 代表存儲個指針到CUSTOM_BAR_CLOSED_INFO 結構中 (支持 EmEditor 6.00 或之後的版本) 。 |
EVENT_DOC_CLOSE |
當一個文檔要被關閉時被調用。lParam 代表存儲一個處理 (HEEDOC) 到正在關閉的文檔中 (支持 EmEditor 5.00 或之後的版本) 。 |
EVENT_DOC_SEL_CHANGED |
當一個活動的文檔發生更改時被調用 (支持 EmEditor 5.00 或之後的版本) 。 |
EVENT_DROPPED |
一個檔案被拖放到 EmEditor 框架視窗中。 |
EVENT_FILE_OPENED |
打開一個檔案。 |
EVENT_HISTORY |
每次更改文本時被調用。lParam 代表存儲一個指針到 HISTORY_INFO 結構中。 |
EVENT_IDLE |
當閑置時調用。 (支持 EmEditor 6.00 或之後的版本) 。 |
EVENT_KILL_FOCUS |
失去焦點。 |
EVENT_LANGUAGE |
更改 UI 語言。 |
EVENT_MODIFIED |
修改狀態被改變。 |
EVENT_SAVING |
文檔要被保存時。lParam 代表存儲一個處理 (HEEDOC) 到正被保存的文檔中 (支持 EmEditor 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 消息不同,EmEditor 不毀壞客戶端視窗。lParam 代表存儲一個指針到TOOLBAR_INFO 結構中 (支持 EmEditor 7.00 或之後的版本) 。 |
EVENT_TOOLBAR_SHOW |
當顯示或隱藏一個自訂工具列時被調用 (即當 RBBS_HIDDEN 樣式被切換時) 。lParam 代表存儲一個指針到TOOLBAR_INFO 結構中 (支持 EmEditor 7.00 或之後的版本) 。 |
EVENT_UI_CHANGED |
調用當 UI 變更時。 changed. lParam 代表下列標志的組合: UI_CHANGED_LANGUAGE 以及 UI_CHANGED_TOOLBARS。 |
通過 OnEvents 函數,這些事件被用作 nEvents 參數。
這些常數在頭檔案 (plugin.h) 中被定義。