事件¶
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 變更時。 |
通過 OnEvents 函數,這些事件被用作 nEvents 參數。
這些常數在頭檔案 (plugin.h) 中被定義。