Show/Hide Toolbars

EmEditor 帮助

EmEditor 主页 - EmEditor 帮助 - 插件参考 - 结构

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_TEMP_FILE

打开文件时使用临时文件。

LFI_DONT_USE_TEMP_FILE

打开文件时不使用临时文件。如果既没有指定 LFI_USE_TEMP_FILE 也没有指定 LFI_DONT_USE_TEMP_FILE,EmEditor 会根据将要打开的文件大小自动选择使用临时文件。

LFI_DONT_ADD_RECENT

不将文件路径添加到最近的文件列表中。

Copyright © 2003-2023 by Emurasoft, Inc.