TEMP_INFO

用於 EE_EDIT_TEMP 消息以及 EVENT_TEMP_SAVING 事件 中。

typedef struct _TEMP_INFO {
	size_t cbSize;
	LPCWSTR pszTempText;
	LPCWSTR pszTitle;
	LPCWSTR pszIconPath;
	LPCWSTR pszConfig;
	POINT_PTR ptInitialCaret;
	UINT nID;
	UINT nEncoding;
	UINT nFlags;
} TEMP_INFO;

構成

cbSize

用位元數表示該數據結構的大小。把這個構成部分設為 sizeof( TEMP_INFO ) 在發送 EE_EDIT_TEMP 消息前。

pszTempText

指定要打開一個新文檔的記憶體中的臨時文字檔案。

pszTitle

指定新文檔的標題。

pszIconPath

指定您想要用作新文檔的圖示路徑以及檔案名。

pszConfig

指定新文檔應使用的組態名稱。

ptInitialCaret

指定初始游標位置。

nID

指定一個 ID 當您想要啟動或關閉臨時文字檔案時。

nEncoding

指定檔案的編碼。

nFlags

指定下列值之一。

TEMP_INFO_OPEN

打開一個臨時文字檔案如果 nID 為零。啟動已存在的臨時文字檔案如果 nID 不是零。

TEMP_INFO_CLOSE

關閉用 nID 指定的臨時文字檔案。

TEMP_INFO_SAVE

儲存用 nID 指定的臨時文字檔案。

TEMP_INFO_QUIT

關閉由 nID 指定的臨時文字檔案而不儲存。

TEMP_INFO_NO_ID

打開一個臨時文字檔案,不設定 ID。使用此旗標打開的文檔可以在使用者選擇 「檔案」 功能表中的 「另存新檔」 時儲存到檔案中。

支持版本

支持 EmEditor 9.00 或之後的版本.