Show/Hide Toolbars

EmEditor 帮助

导航: EmEditor 帮助 > 插件参考 > 结构

EmEditor 插件参考: REG_SET_VALUE_INFO

Scroll 上一页 首页 下一页 其他
EmEditor 主页 - EmEditor 帮助 - 插件参考 - 结构

REG_SET_VALUE_INFO

用于 EE_REG_SET_VALUE 消息

typedef struct _REG_SET_VALUE_INFO {

   size_t cbSize;

   DWORD dwKey;

   LPCWSTR pszConfig;

   LPCWSTR pszValue;

   DWORD dwType;

   const BYTE* lpData;

   DWORD cbData;

   DWORD dwFlags;

} REG_SET_VALUE_INFO;

 

字段

cbSize

以字节为单位的数据结构大小。把这个成员设为 sizeof( REG_SET_VALUE_INFO )。

dwKey

用下列值之一指定一个键值。EEREG_CONFIG 和 EEREG_EMEDITORPLUGIN 需要 pszConfig 参数来指定键值。

EEREG_COMMON

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Common or eeCommon.ini\[Common]

EEREG_REGIST

HKEY_CURRENT_USER\Software\EmSoft\Regist or eeCommon.ini\[Regist]

EEREG_MACROS

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Macros or eeCommon.ini\[Macros]

EEREG_PLUGINS

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\PlugIns or eeCommon.ini\[PlugIns]

EEREG_RECENT_FILE_LIST

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent File List or eeCommon.ini\[Recent File List]

EEREG_RECENT_FOLDER_LIST

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Folder List or eeCommon.ini\[Recent Folder List]

EEREG_RECENT_FONT_LIST

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Font List or eeCommon.ini\[Recent Font List]

EEREG_RECENT_INSERT_LIST

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Recent Insert List or eeCommon.ini\[Recent Insert List]

EEREG_AUTOSAVE

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\AutoSave or eeCommon.ini\[AutoSave]

EEREG_LM_COMMON

HKEY_LOCAL_MACHINE\SOFTWARE\EmSoft\EmEditor v3\Common or eeLM.ini\[Common]

EEREG_LM_REGIST

HKEY_LOCAL_MACHINE\SOFTWARE\EmSoft\Regist or eeLM.ini\[Regist]

EEREG_CONFIG

HKEY_CURRENT_USER\Software\EmSoft\EmEditor v3\Config\(pszConfig) or eeConfig.ini\[(pszConfig)]

EEREG_EMEDITORPLUGIN

HKEY_CURRENT_USER\Software\EmSoft\EmEditorPlugIns\(pszConfig) or eePlugin.ini\[(pszConfig)]

EEREG_EMEDITORUSERS

HKEY_CURRENT_USER\Software\EmSoft\EmEditorUsers\(pszConfig) or eeUsers.ini\[(pszConfig)]

pszConfig

用一个额外的字符串来指定键值当 when EEREG_CONFIG,EEREG_EMEDITORPLUGIN,或 EEREG_EMEDITORUSERS 被选取时。

pszValue

指定要被设置的值的名称。如果该参数是 NULL 并且 dwType 参数是 REG_SZ,dwKey 和 pszConfig 参数所指向的整个键值包括这个键值内的所有条目都会被删除。

dwType

用下列值之一来指定 lpData 参数指向的数据类型。

REG_BINARY

任何形式的二进制数据。

REG_DWORD

一个 32 位数字。

REG_SZ

一个以 null 结尾的 Unicode 字符串。

lpData

被储存的数据。对于 REG_SZ 类型,字符串必须是以 null 结尾。

cbData

由 lpData 参数指向的以字节为单位的信息大小。如果该数据是 REG_SZ 类型,cbData 必须得包括终止空字符的大小。

dwFlags

这个参数可以是 EE_REG_VARIABLE_SIZE 如果二进制数据是一个可变的大小。否则的话,它必须是零。

支持版本

支持 EmEditor 7.00 或之后的版本。

Copyright © 2003-2016 by Emurasoft, Inc.