Editor_DocInfo¶
檢索或設置用於 EmEditor 的信息參數之一的值。您能直接用該內嵌函式或明確地發送 EE_INFO 消息。
Editor_DocInfo( HWND hwnd, int iDoc, int nCmd, LPARAM lParam ); nCmd 指定要檢索或設置的參數。這個參數可以是下面表格中所列的值之一。 nCmd 含義 lParam 返回值 EI_GET_ENCODE 檢索要儲存檔案的編碼方式。 不使用。 編碼方式。 EI_SET_ENCODE 設置一個儲存檔案的編碼方式。 (UINT)nCP 不使用。 EI_GET_SIGNATURE 檢索是否要給 Unicode/UTF-8 檔案簽名。 不使用。 (BOOL)bSignature EI_SET_SIGNATURE 設置是否要給 Unicode/UTF-8 檔案簽名。 (BOOL)bSignature 不使用。 EI_GET_FONT_CHARSET 檢索一個要顯示的字元集。 不使用。 (int)nCharset EI_SET_FONT_CHARSET 設置要一個要顯示的字元集。 (int)nCharset 不使用。 EI_GET_FONT_CP 檢索所使用的字型顯示的代碼頁。 不使用。 (UINT)nCP EI_GET_INPUT_CP 檢索所使用的輸入語言代碼頁。 不使用。 (UINT)nCP EI_GET_SHOW_TAG 檢索是否顯示被亮顯的標籤。 不使用。 (BOOL)bShowTag EI_SET_SHOW_TAG 設置是否顯示被亮顯的標籤。 (BOOL)bShowTag 不使用。 EI_GET_FILE_NAMEA 檢索目前的打開的檔案名,用位元表示。 (LPSTR)szFileName 不使用。 EI_GET_FILE_NAMEW 檢索目前的打開的檔案名,用 Unicode 表示。 (LPSTR)szFileName 不使用。 EI_IS_PROPORTIONAL_FONT 檢索是否顯示的字型是成比例的。 不使用。 (BOOL)bProportionalFont EI_GET_NEXT_BOOKMARK 尋找下一個書籤位置。 (int)yLine (int)yLine EI_GET_HILITE_FIND 檢索被搜尋的字串是否被亮顯。 不使用。 (BOOL)bShowFindHilite EI_SET_HILITE_FIND 設置被搜尋的字串是否被亮顯。 (BOOL)bShowFindHilite 不使用。 EI_GET_APP_VERSIONA 把版本名稱作為一個 ANSI 字串進行檢索。 (LPSTR)szVersionName 不使用。 EI_GET_APP_VERSIONW 把版本名稱作為一個 Unicode 字串進行檢索。 (LPWSTR)szVersionName 不使用。 EI_GET_READ_ONLY 檢索文檔是否為唯讀模式。 不使用。 (BOOL)bReadOnly EI_IS_WINDOW_COMBINED 檢索視窗是否被合併。 不使用。 (BOOL)bCombined EI_WINDOW_COMBINE 設置視窗是否被合併。 (BOOL)bCombined 不使用。 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 EI_GET_FULL_TITLEA 在 ANSI 字串中,檢索文檔的完整標題。 (LPSTR)szTitle 不使用。 EI_GET_FULL_TITLEW 在 Unicode 字串中,檢索文檔的完整標題。 (LPWSTR)szTitle 不使用。 EI_GET_SHORT_TITLEA 在 ANSI 字串中,檢索文檔的簡略標題。 (LPSTR)szTitle 不使用。 EI_GET_SHORT_TITLEW 在 Unicode 字串中,檢索文檔的簡略標題。 (LPWSTR)szTitle 不使用。 EI_GET_SAVE_AS_TITLEA 檢索文檔的完整標題,除了星號 (*) 所表示的在 ANSI 字串中的修改。 (LPSTR)szTitle 不使用。 EI_GET_SAVE_AS_TITLEW 檢索文檔的完整標題,除了星號 (*) 所表示的在 Unicode 字串中的修改。 (LPWSTR)szTitle 不使用。 EI_MOVE_ORDER 改變文檔標籤頁順序。 指定從零開始的目標標籤頁索引。 不使用。 EI_CLOSE_DOC 關閉文檔。 不使用。 (BOOL)bSuccess EI_SAVE_DOC 儲存文檔。如果文檔未命名,會出現 另存新檔 對話方塊。 不使用。 (BOOL)bSuccess EI_GET_CURRENT_FOLDER 檢索目前的運作的資料夾。 (LPWSTR)szDir 不使用。 EI_IS_LARGE_DOC 檢索標志來指出文檔是否很大。 不使用。 (BOOL)bLarge EI_USE_INI 檢索是否用 INI 檔案,而不是注冊表。 不使用。 (BOOL)bIni EI_GET_LANGUAGE 檢索目前的為使用者界面選取的語言。 (LPWSTR)szFolder (UINT)nLangID EI_COMBINE_HISTORY 指定是否要合併上一變更與下一變更,讓它們一起作為一個復原記錄。 (BOOL)bCombine 不使用。 EI_GET_BAR_TEXT_COLOR 檢索自訂顯示條的文字顏色。 不使用。 (COLORREF)clrText EI_GET_BAR_BACK_COLOR 檢索自訂顯示條的背景顏色。Retrieves the background color of custom bars. 不使用。 (COLORREF)clrBack EI_GET_RETURN_TYPE 檢索目前的行的換行方式。如果目前的行是文檔的最后一行,并且沒有換行,那就檢索前一行的換行方式。 (UINT_PTR)yLogicalLine (int)nReturnType EI_GET_ACTIVE_DOC 檢索活動文檔的句柄。 不使用。 (HEEDOC)hDoc EI_SET_ACTIVE_DOC 激活一個文檔。 (HEEDOC)hDoc (BOOL)bSuccess EI_GET_SYNC_SESSION 檢索文檔的時段 ID,如果文檔在比較或同步捲動模式中。 不使用。 (int)nSessionID EI_GET_LOC_DLL_INSTANCE 檢索本地化資源 DLL 實例的句柄。 不使用。 (HINSTANCE)hinstLoc EI_GET_RES_DLL_INSTANCE 檢索資源 DLL 實例的句柄。 不使用。 (HINSTANCE)hinstRes EI_GET_CMD_LIST_SIZE 檢索指定多項功能表命令中可用的項目數。 多項功能表命令 ID 的第一個項目。T (int)nCount EI_GET_DISCARD_UNDO 檢索標志,為了指出是否要 EmEditor 丟棄復原信息來提高取代,插入或刪除的速度。 不使用。 (BOOL)bDiscardUndo EI_SET_DISCARD_UNDO 設置標志,為了指出是否要 EmEditor 丟棄復原信息來來提高取代,插入或刪除的速度。 (BOOL)bDiscardUndo 不使用。 iDoc 指定從零開始的目標文檔的索引。如果指定值為 -1,目前的活動文檔會被設為目標文檔。 lParam 取決于指定的參數。 取決于指定的參數。 支持 EmEditor 5.00 或之後的版本。參數¶
指定一個以 CODEPAGE_ 為開始值得編碼方式。
TRUE to sign.
TRUE to sign.
字元集。
指定一個以 CHARSET_ 為開始值的字元集。
該代碼頁。
該代碼頁。
TRUE 表示亮顯標籤。
TRUE 表示亮顯標籤。
指定一個指標至緩沖區來檢索檔案名。緩沖區必須是 MAX_PATH 字元長度,包括終止空字元。
指定一個指標至緩沖區來檢索檔案名。緩沖區必須是 MAX_PATH 字元長度,包括終止空字元。
指定一個要搜尋的起始邏輯行位置。-1 會從文檔開始處搜尋。S
返回被搜尋的邏輯行。-1 會被返回如果沒有被尋找到任何符合的結果的話。
指定一個指標至一個緩沖區來檢索版本字串。緩存區必須是 MAX_PATH 字元長度,包括終止空字元。
指定一個指標至一個緩沖區來檢索版本字串。緩存區必須是 MAX_PATH 字元長度,包括終止空字元。
合併視窗如果是 TRUE,或分隔視窗如果是 FALSE。
返回打開文檔的數目。
返回文檔的句柄。
返回從零開始的文檔索引。
返回句柄到該文檔中。
返回從零開始的文檔疊置順序。
返回從零開始的文檔疊置順序。
如果成功,返回 TRUE;如果不成功,返回 FALSE。
指定要檢索字串的緩沖區。緩沖區必須是 MAX_PATH 字元長度,包括終止空字元。
指定要檢索字串的緩沖區。緩沖區必須是 MAX_PATH 字元長度,包括終止空字元。
指定要檢索字串的緩沖區。緩沖區必須是 MAX_PATH 字元長度,包括終止空字元。
指定要檢索字串的緩沖區。緩沖區必須是 MAX_PATH 字元長度,包括終止空字元。
指定要檢索字串的緩沖區。緩沖區必須是 MAX_PATH 字元長度,包括終止空字元。
指定要檢索字串的緩沖區。緩沖區必須是 MAX_PATH 字元長度,包括終止空字元。
如果成功,返回 TRUE;如果不成功,返回 FALSE。
如果成功,返回 TRUE;如果不成功,返回 FALSE。當文檔未命名時,在 另存新檔 對話方塊中選擇「取消」,也會返回 FALSE。
指定要檢索字串的緩沖區。緩沖區必須是 MAX_PATH 字元長度,包括終止空字元。
返回 TRUE 如果文檔很大。否則的話,返回 FALSE。
返回 TRUE 如果用 INI 檔案,或 FALSE 如果用注冊表。
指定要檢索字串的緩沖區。緩沖區必須是 MAX_PATH 字元長度,包括終止空字元。
返回目前的被選取的語言 ID。
合併的話,返回 TRUE。
返回文字顏色的 RGB 值。
返回背景顏色的 RGB 值。
指定邏輯行的索引。
返回 RETURN_METHOD_BOTH,RETURN_METHOD_CR_ONLY,或 RETURN_METHOD_LF_ONLY。
返回該文檔的句柄。
指定要被激活文檔的句柄。
如果成功,返回 TRUE;如果不成功,返回 FALSE。
返回時段 ID,如果文檔在比較或同步捲動模式中。返回 0,如果文檔是標準模式。
返回本地化資源 DLL 實例的句柄。
返回資源 DLL 實例的句柄。
返回可用的項目數。
Returns the flag.
The flag.返回值¶
支持版本¶