Show/Hide Toolbars

EmEditor 帮助

导航: EmEditor 帮助 > 插件参考 > 内联函数

EmEditor 插件参考: Editor_EditColumn

Scroll 上一页 首页 下一页 其他
EmEditor 主页 - EmEditor 帮助 - 插件参考 - 内联函数

Editor_EditColumn

移动,复制,删除,或合并当前 CSV 文档中的指定列。你能直接用该内联函数或明确地发送 EE_EDIT_COLUMN 消息。

HRESULT Editor_EditColumn( HWND hwnd, UINT nFlags, int iColumnFrom1, int iColumnFrom2, int iColumnTo, LPCWSTR pszInsert );

参数

hwnd

指定 EmEditor 视图或框架的窗口句柄。

nFlags

你可以指定下列值之一。

含义

COLUMN_MOVE

把从 iColumn1iColumn2 的列移动到 iColumnTo 的列之前。

COLUMN_COPY

把从 iColumn1iColumn2 的列复制到 iColumnTo 的列之前。

COLUMN_CONCAT

连接从 iColumn1iColumn2 的列,可以选择使用 pszInsert 作为分隔符。

COLUMN_COALESCE

用第一个非空置把从 iColumn1iColumn2 的列合并为一列。

COLUMN_DELETE

删除从 iColumn1iColumn2 的列。

COLUMN_SELECT

选取从 iColumn1iColumn2 的列。

COLUMN_SELECT_NO_HEADINGS

选取从 iColumn1iColumn2 的列,排除标题。

iColumn1

指定要应用此消息的首列。

iColumn2

指定要应用此消息的最后一列。

iColumnTo

如果指定了 COLUMN_MOV E或 COLUMN_COPY,则指定在此列之前要移动或复制的列。仅当指定了 COLUMN_MOVE 或 COLUMN_COPY 时,才使用此字段。

pszInsert

连接或拆分列时,将一个字符串指定为分隔符。仅当指定了 COLUMN_CONCAT 时,才使用此字段。

返回值

如果成功,返回值为 S_OK。

版本

支持 EmEditor Professional 19.7 或之后的版本。

Copyright © 2003-2021 by Emurasoft, Inc.