Show/Hide Toolbars

EmEditor 帮助

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

EmEditor 插件参考: AUTOFILL_INFO

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

AUTOFILL_INFO

用于 EE_AUTOFILL 消息。

typedef struct _AUTOFILL_INFO {

   UINT cbSize;

   POINT_PTR ptSrcCellStart;

   POINT_PTR ptSrcCellEnd;

   POINT_PTR ptDestCellStart;

   POINT_PTR ptDestCellEnd;

   DWORD dwFlags;

   INT64 nIncrement;

} AUTOFILL_INFO;

 

成员

cbSize

以字节为单位的数据结构大小。在发送 EE_AUTOFILL 消息之前,把这个成员设为 sizeof ( AUTOFILL_INFO )。

ptSrcCellStart

指定源单元格的起始位置。

ptSrcCellEnd

指定源单元格的结束位置。

ptDestCellStart

指定目标单元格的起始位置。

ptDestCellEnd

指定目标单元格的结束位置。

dwFlags

指定一个下列值的组合。

FLAG_FILL_DEFAULT

EmEditor 决定填充到目标单元格的值。

FLAG_FILL_COPY

将源范围中的值复制到目标范围,必要时重复。

FLAG_FILL_SERIES

将源范围中的值作为一序列扩展到目标范围。

FLAG_FILL_FLASH

执行快速填充操作,即根据检测到的模式将源范围内的值扩展到目标范围。该标志仅适用于垂直方向。

FLAG_FILL_DONT_OVERWRITE

自动填充操作不会改写目标范围中的现有单元格。不能与 eeFlashFill 结合使用。

FLAG_FILL_REPEAT

自动填充操作将在非空单元格上重复显示新的值。不能与 eeFlashFill 结合使用。

nIncrement

如果源范围只指定了一个单元格,并且 FLAG_FILL_SERIES 被指定为 dwFlags 的参数,那么可以在这指定序列的增量数。

版本

支持 EmEditor 17.5 或之后的版本。

Copyright © 2003-2021 by Emurasoft, Inc.