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.