LOAD_FILE_INFO_EX

用於 Editor_LoadFileAEditor_LoadFileW 內嵌函式 ( EE_LOAD_FILEAEE_LOAD_FILEW 消息) 中。

typedef struct _LOAD_FILE_INFO_EX {
	UINT cbSize;
	UINT nCP;
	BOOL bDetectUnicode;
	BOOL bDetectAll;
	BOOL bDetectCharset;
	BOOL bDetectUTF8;
	UINT nFlags;
} LOAD_FILE_INFO_EX;

Fields

cbSize

一定是 sizeof(LOAD_FILE_INFO_EX)。

nCP

按檔案被打開的方式指定一個代碼頁。

CODEPAGE_ANSI

標準 ANSI

CODEPAGE_UNICODE

Unicode little endian

CODEPAGE_UNICODE_BIGENDIAN

Unicode big endian

CODEPAGE_UTF8

UTF-8

CODEPAGE_UTF7

UTF-7

CODEPAGE_932

日文 Shift JIS

CODEPAGE_JIS

日文 JIS

CODEPAGE_EUC

日文 EUC

CODEPAGE_AUTO_SJIS_JIS

從日文 Shift JIS 和 JIS 轉換。

CODEPAGE_AUTO_SJIS_JIS_EUC

從日文 Shift JIS、JIS、EUC 轉換。

Others

您能通過系統使用的所有代碼頁。

bDetectUnicode

如果 TRUE,Unicode 會被偵測。

bDetectAll

如果 TRUE,所有代碼頁會被偵測。

bDetectCharset

如果 TRUE,HTML/XML Charset 會被偵測。

bDetectUTF8

如果 TRUE,UTF-8 會被偵測。

nFlags

從如下值中指定一個組合。

LFI_ALLOW_ASYNC_OPEN

允許異步打開一個檔案。

LFI_ALLOW_NEW_WINDOW

在新視窗中打開一個檔案。

LFI_USE_DISK_MODE

打開檔案時使用啟用磁碟模式。

LFI_DONT_USE_DISK_MODE

打開檔案時不使用啟用磁碟模式。如果既沒有指定 LFI_USE_DISK_MODE 也沒有指定 LFI_DONT_USE_DISK_MODE,EmEditor 會根據將要打開的檔案大小自動選擇使用啟用磁碟模式。

LFI_DONT_ADD_RECENT

不將檔案路徑添加到最近的檔案清單中。