Events¶
EVENT_CARET_MOVED | The cursor position has been moved. |
EVENT_CHANGE | The text has been altered. |
EVENT_CHAR | A character has been inserted. The LOWORD (lParam) represents the |
EVENT_CLOSE | Called immediately before closing EmEditor or the plug-in may be freed. A plug-in should release the resource and make the DLL file available to be removed. The first parameter hwnd of the OnEvents function |
EVENT_CLOSE_FRAME | Called when an EmEditor frame window is being closed. (Supported in EmEditor Version 5.00 or later) |
EVENT_CONFIG_CHANGED | The property of the current configuration has been changed. |
EVENT_CREATE | Called immediately after starting EmEditor or the plug-in has been |
EVENT_CREATE_FRAME | Called when a new EmEditor frame window is created. This event is also called when the tab is enabled or disabled. LOWORD(lParam) represents the command ID of the plug-in itself. (Supported in |
EVENT_CUSTOM_BAR_CLOSED | Called when a custom bar has been closed. EmEditor calls DestroyWindow() against the client window when the custom bar is closed. lParam represents a pointer to the CUSTOM_BAR_CLOSED_INFO structure. (Supported |
EVENT_CUSTOM_BAR_CLOSING | Called when a custom bar is being closed. lParam represents a pointer to the CUSTOM_BAR_CLOSED_INFO structure. (Supported in EmEditor Version 6.00 or later) |
EVENT_DOC_CLOSE | Called when a document is about to close. lParam represents a handle (HEEDOC) to the closing document. (Supported in EmEditor Version 5.00 or later) |
EVENT_DOC_SEL_CHANGED | Called when an active document is changed. (Supported in EmEditor Version 5.00 or later) |
EVENT_DROPPED | A file has been dropped onto the EmEditor frame window. |
EVENT_FILE_OPENED | A file has been opened. |
EVENT_HISTORY | Called each time when the text has been altered. lParam represents a pointer to the HISTORY_INFO structure. |
EVENT_IDLE | Called when idle. (Supported in EmEditor Version 6.00 or later) |
EVENT_KILL_FOCUS | The focus has been lost. |
EVENT_LANGUAGE | The UI language has been changed. |
EVENT_MODIFIED | The modified status has been changed. |
EVENT_SAVING | The document is about to be saved. lParam represents a handle (HEEDOC) |
EVENT_SCROLL | A scroll bar position has been changed. |
EVENT_SEL_CHANGED | The selection of the text has been changed. |
EVENT_SET_FOCUS | The focus has been set. |
EVENT_TAB_MOVED | Called when a tab has been moved. |
EVENT_TEMP_SAVING | Called when a user is about to save a temporary document. The plug-in is responsible for saving the file. lParam represents a pointer to the TEMP_INFO structure. |
EVENT_TOOLBAR_CLOSED | Called when a custom toolbar has been closed. Unlike the EVENT_CUSTOM_BAR_CLOSED message, EmEditor does not destroy the client window. lParam represents a pointer to the TOOLBAR_INFO structure. |
EVENT_TOOLBAR_SHOW | Called when a custom toolbar has been hidden or displayed (when the RBBS_HIDDEN style is toggled). lParam represents a pointer to the TOOLBAR_INFO structure. (Supported |
EVENT_UI_CHANGED | Called when the UI |
These events are used as the nEvents parameter by the OnEvents function.
These constants are defined at the header file (plugin.h).