Show/Hide Toolbars

EmEditor 說明

EmEditor 首頁 - EmEditor 說明 - 外掛程式參考 - 消息

EE_INFO

檢索或設置用于 EmEditor 的信息參數之一的值。您能明確地發送該消息或用 Editor_Info 內嵌函數或 Editor_DocInfo 內嵌函數。

EE_INFO

   wParam = (WPARAM)(int)nCmd;

   lParam = (LPARAM)lParam;

or

EE_INFO

   wParam = MAKEWPARAM(nCmd, iDoc+1);

   lParam = (LPARAM)lParam;

參數

nCmd

指定要檢索或設置的參數。這個參數可以是下面表格中所列的值之一。

nCmd

含義

lParam

返回值

EI_GET_ENCODE

檢索要儲存檔案的編碼方式。

不使用。

(int)nCP

編碼方式。

EI_SET_ENCODE

設置一個儲存檔案的編碼方式。

(UINT)nCP

指定一個以 CODEPAGE_ 為開始值的編碼方式。

不使用。

EI_GET_SIGNATURE

檢索是否要給 Unicode/UTF-8 檔案簽名。

不使用。

(BOOL)bSignature

TRUE,簽名。

EI_SET_SIGNATURE

設置是否要給 Unicode/UTF-8 檔案簽名。

(BOOL)bSignature

TRUE,簽名。

不使用。

EI_GET_FONT_CHARSET

檢索一個要顯示的字元集。

不使用。

(int)nCharset

字元集。

EI_SET_FONT_CHARSET

設置要一個要顯示的字元集。

(int)nCharset

指定一個以 CHARSET_ 為開始值的字元集。

不使用。

EI_GET_FONT_CP

檢索所使用的字型顯示的代碼頁。

不使用。

(UINT)nCP

該代碼頁。

EI_GET_INPUT_CP

檢索所使用的輸入語言的代碼頁。

不使用。

(UINT)nCP

該代碼頁。

EI_GET_SHOW_TAG

檢索是否顯示被亮顯的標籤。

不使用。

(BOOL)bShowTag

TRUE 表示亮顯標籤。

EI_SET_SHOW_TAG

設置是否顯示被亮顯的標籤。

(BOOL)bShowTag

TRUE 表示亮顯標籤。

不使用。

EI_GET_FILE_NAMEA

檢索目前的打開的檔案名,用位元表示。

(LPSTR)szFileName

指定一個指針指向緩衝區來檢索檔案名。緩衝區必須是 MAX_PATH 字元長度,包括終止空字元。

不使用。

EI_GET_FILE_NAMEW

檢索目前的打開的檔案名,用 Unicode 表示。

(LPSTR)szFileName

指定一個指針指向緩衝區來檢索檔案名。緩衝區必須是 MAX_PATH 字元長度,包括終止空字元。

不使用。

EI_IS_PROPORTIONAL_FONT

檢索是否顯示的字型是成比例的。

不使用。

(BOOL)bProportionalFont

EI_GET_NEXT_BOOKMARK

尋找下一個書籤位置。

(int)yLine

指定一個要搜尋的起始邏輯行位置。-1 會從文檔開始處搜尋。

(int)yLine

返回被搜尋的邏輯行。-1 會被返回如果沒有被尋找到任何符合的結果的話。

EI_GET_HILITE_FIND

檢索被搜尋的字串是否被亮顯。

不使用。

(BOOL)bShowFindHilite

EI_SET_HILITE_FIND

設置被搜尋的字串是否被亮顯。

(BOOL)bShowFindHilite

不使用。

EI_GET_APP_VERSIONA

檢索版本名稱為一個 ANSI 字串。

(LPSTR)szVersionName

指定一個指針指向一個緩衝區來檢索版本字串。緩存區必須是 MAX_PATH 字元長度包括終止空字元。

不使用。

EI_GET_APP_VERSIONW

檢索版本名稱為一個 Unicode 字串。

(LPWSTR)szVersionName

指定一個指針指向一個緩衝區來檢索版本字串。緩存區必須是 MAX_PATH 字元長度,包括終止空字元。

不使用。

EI_GET_READ_ONLY

檢索文檔是否為唯讀模式。

不使用。

(BOOL)bReadOnly

EI_IS_WINDOW_COMBINED

檢索視窗是否被合併。

不使用。

(BOOL)bCombined

EI_WINDOW_COMBINE

設置視窗是否被合併。

(BOOL)bCombined

合併視窗如果是 TRUE,或分隔視窗如果是 FALSE。

不使用。

EI_IS_UNDO_COMBINED

檢索一個被插入的字串是否能被立即撤銷。

不使用。

(BOOL)bCombined

EI_GET_DOC_COUNT

檢索在目前的框架視窗中打開文檔的數目 (僅適用于 EmEditor 5.00 或之后的版本)。

不使用。

(int)nCount

返回打開文檔數。

EI_INDEX_TO_DOC

把一個文檔索引轉換為文檔句柄(僅適用于 EmEditor 5.00 或之后的版本)。

指定從零開始的文檔索引。

(HEEDOC)hDoc

返回文檔的句柄。

EI_DOC_TO_INDEX

把一個文檔句柄轉換為文檔索引。

指定文檔的句柄。

(int)nIndex

返回從零開始的文檔索引。

EI_ZORDER_TO_DOC

把一個文檔的疊置順序 (z-order) 轉換為一個文檔句柄。

指定從零開始的文檔疊置順序。

(HEEDOC)hDoc

返回句柄到該文檔中。

EI_DOC_TO_ZORDER

把一個文檔句柄轉換為一個文檔的疊置順序 (z-order)。

為該文檔指定句柄。

(int)nZOrder

返回從零開始的文檔疊置順序。

EI_GET_ACTIVE_INDEX

檢索活動文檔的索引。

不使用。

(int)nIndex

返回從零開始的文檔疊置順序。

EI_SET_ACTIVE_INDEX

激活一個文檔。

不使用。

(BOOL)bSuccess

如果成功,返回 TRUE;如果不成功,返回 FALSE。

EI_GET_FULL_TITLEA

在 ANSI 字串中,檢索文檔的完整標題。

(LPSTR)szTitle

指定要檢索字串的緩衝區。緩衝區必須是 MAX_PATH 字元長度,包括終止空字元。

不使用。

EI_GET_FULL_TITLEW

在 Unicode 字串中,檢索文檔的完整標題。

(LPWSTR)szTitle

指定要檢索字串的緩衝區。緩衝區必須是 MAX_PATH 字元長度,包括終止空字元。

不使用。

EI_GET_SHORT_TITLEA

在 ANSI 字串中,檢索文檔的簡略標題。

(LPSTR)szTitle

指定要檢索字串的緩衝區。緩衝區必須是 MAX_PATH 字元長度,包括終止空字元。

不使用。

EI_GET_SHORT_TITLEW

在 Unicode 字串中,檢索文檔的簡略標題。

(LPWSTR)szTitle

指定要檢索字串的緩衝區。緩衝區必須是 MAX_PATH 字元長度,包括終止空字元。

不使用。

EI_GET_SAVE_AS_TITLEA

檢索文檔的完整標題,除了星號 (*) 所表示的在 ANSI 字串中的修改。

(LPSTR)szTitle

指定要檢索字串的緩衝區。緩衝區必須是 MAX_PATH 字元長度,包括終止空字元。

不使用。

EI_GET_SAVE_AS_TITLEW

檢索文檔的完整標題,除了星號 (*) 所表示的在 Unicode 字串中的修改。

(LPWSTR)szTitle

指定要檢索字串的緩衝區。緩衝區必須是 MAX_PATH 字元長度,包括終止空字元。

不使用。

EI_MOVE_ORDER

改變文檔標籤頁順序。

指定從零開始的目標標籤頁索引。

不使用。

EI_CLOSE_DOC

關閉文檔。

不使用。

(BOOL)bSuccess

如果成功,返回 TRUE;如果不成功,返回 FALSE。

EI_SAVE_DOC

儲存文檔。如果文檔未命名,會出現另存新檔對話方塊。

不使用。

(BOOL)bSuccess

如果成功,返回 TRUE;如果不成功,返回 FALSE。當文檔未命名時,在另存新檔對話方塊中選擇「取消」,也會返回 FALSE。

EI_GET_CURRENT_FOLDER

檢索目前的運作的資料夾。

(LPWSTR)szDir

指定要檢索字串的緩衝區。緩衝區必須是 MAX_PATH 字元長度,包括終止空字元。

不使用。

EI_IS_LARGE_DOC

檢索標志來指出文檔是否很大。

不使用。

(BOOL)bLarge

返回 TRUE 如果文檔很大。否則的話,返回 FALSE。

EI_USE_INI

檢索是否用 INI 檔案,而不是注冊表。

不使用。

(BOOL)bIni

返回 TRUE 如果用 INI 檔案,或 FALSE 如果用注冊表。

EI_GET_LANGUAGE

檢索目前的為使用者界面選取的語言。

(LPWSTR)szFolder

指定要檢索字串的緩衝區。緩衝區必須是 MAX_PATH 字元長度,包括終止空字元。

(UINT)nLangID

返回目前的被選取的語言 ID。

EI_COMBINE_HISTORY

指定是否要合併上一變更與下一變更,讓它們一起作為一個復原記錄。

(BOOL)bCombine

合併的話,返回 TRUE。

不使用。

EI_GET_BAR_TEXT_COLOR

檢索自訂顯示條的文字顏色。

不使用。

(COLORREF)clrText

返回文字顏色的 RGB 值。

EI_GET_BAR_BACK_COLOR

檢索自訂顯示條的背景顏色。Retrieves the background color of custom bars.

不使用。

(COLORREF)clrBack

返回背景顏色的 RGB 值。

EI_GET_RETURN_TYPE

檢索目前的行的換行方式。如果目前的行是文檔的最后一行,并且沒有換行,那就檢索前一行的換行方式。

(UINT_PTR)yLogicalLine

指定邏輯行的索引。

(int)nReturnType

返回 RETURN_METHOD_BOTH,RETURN_METHOD_CR_ONLY,或 RETURN_METHOD_LF_ONLY。

EI_GET_ACTIVE_DOC

檢索活動文檔的句柄。

不使用。

(HEEDOC)hDoc

返回該文檔的句柄。

EI_SET_ACTIVE_DOC

激活一個文檔。

(HEEDOC)hDoc

指定要被激活文檔的句柄。

(BOOL)bSuccess

如果成功,返回 TRUE;如果不成功,返回 FALSE。

EI_GET_SYNC_SESSION

檢索文檔的時段 ID,如果文檔在比較或同步捲動模式中。

不使用。

(int)nSessionID

返回時段 ID,如果文檔在比較或同步捲動模式中。返回 0,如果文檔是標準模式。

EI_GET_LOC_DLL_INSTANCE

檢索本地化資源 DLL 實例的句柄。

不使用。

(HINSTANCE)hinstLoc

返回本地化資源 DLL 實例的句柄。

EI_GET_RES_DLL_INSTANCE

檢索資源 DLL 實例的句柄。

不使用。

(HINSTANCE)hinstRes

返回資源 DLL 實例的句柄。

EI_GET_CMD_LIST_SIZE

檢索指定多項功能表命令中可用的項目數。

多項功能表命令 ID 的第一個項目。T

(int)nCount

返回可用的項目數。

EI_GET_DISCARD_UNDO

檢索標志,為了指出是否要 EmEditor 丟棄復原信息來提高取代,插入或刪除的速度。

不使用。

(BOOL)bDiscardUndo

Returns the flag.

EI_SET_DISCARD_UNDO

設置標志,為了指出是否要 EmEditor 丟棄復原信息來來提高取代,插入或刪除的速度。

(BOOL)bDiscardUndo

The flag.

不使用。

EI_GET_PRINT_PAGES

檢索目前指定列印的頁數。僅允許激活的文檔。

(BOOL)bSelOnly

指定是否僅計算選取區域的頁數。

(int)nPages

EI_GET_COMBINE_HISTORY

檢索能顯示是否要在復原記錄中把下個變更與上一個變更合併為一個的標志。

不使用。

(BOOL)bCombine

EI_GET_CELL_MODE

檢索標志,顯示選擇模式是否是儲存格選擇模式。

不使用。

(BOOL)bCellMode

EI_SET_CELL_MODE

設置標志,顯示選擇模式是否是儲存格選擇模式。

(BOOL)bCellMode

不使用。

EI_GET_UNTITLED

檢索顯示文檔是否未命名的標志。

不使用。

(BOOL)bUntitled

EI_GET_DPI

檢索目前的監視器的 DPI 值。

不使用。

(long)nDPI

EI_GET_FILTER_VISIBLE_LINES_ABOVE

檢索用篩選器符合的行以上的可見行數。

不使用。

(long)nLines

EI_SET_FILTER_VISIBLE_LINES_ABOVE

設置用篩選器符合的行以上的可見行數。

(long)nLines

不使用。

EI_GET_FILTER_VISIBLE_LINES_BELOW

檢索用篩選器符合的行以下的可見行數。

不使用。

(long)nLines

EI_SET_FILTER_VISIBLE_LINES_BELOW

設置用篩選器符合的行以下的可見行數。

(long)nLines

不使用。

EI_GET_DPI_OPTIONS

檢索與螢幕相關的選項。目前只支持 DPI_OPTIONS_RESIZE_WHEN_DPI_CHANGED。當設置 DPI_OPTIONS_RESIZE_WHEN_DPI_CHANGED 時,EmEditor 會在 DPI 變更時調整視窗的大小。

不使用。

(long)nFlags

EI_SET_DPI_OPTIONS

設置與螢幕相關的選項。目前只支持 DPI_OPTIONS_RESIZE_WHEN_DPI_CHANGED。當設置 DPI_OPTIONS_RESIZE_WHEN_DPI_CHANGED 時,EmEditor 會在 DPI 變更時調整視窗的大小。

(long)nFlags

不使用。

iDoc

指定目標文檔的索引。指定目標文檔的索引。應當指定一個從 1 開始的索引在 wParam 參數的高字處。如果 wParam 參數的高字處指定了 0,那么目前的活動的文檔就會成為目標文檔。根據不同的 nCmd,這個參數可能不會被使用。如果是這個情況,那么 wParam 的高字一定是 0。

lParam

取決于指定的參數。

返回值

取決于指定的參數。

支持版本

支持 EmEditor 3.00 或之后的版本。 然而,iDoc 參數僅在 EmEditor 5.00 或之后的版本上支持。

Copyright © 2003-2016 by Emurasoft, Inc.