Show/Hide Toolbars

EmEditor 帮助

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

CLIP_INFO

用于 EE_CLIP_HISTORY 消息。

typedef struct _CLIP_INFO {

   size_t cbSize;

   LPWSTR pszBuf;

   UINT cchBuf;

   UINT iPos;

   UINT nAction;

   UINT nFlags;

} CLIP_INFO;

 

字段

cbSize

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

pszBuf

指定接收文本的缓冲区,或要插入的文本。

cchBuf

指定以字符为单位的缓冲区大小,包括终止空字符。

iPos

指定剪贴板记录上的一个位置。如果指定了 (UINT)-1 当 nAction 指定 CI_GET_CLIP 时,会检索实际的剪贴板内容而不是从剪贴板记录中获取。

nAction

指定下列值之一。 然而,只有 CI_INSERT_CLIP 能与 CI_FLAG_NO_UPDATE_REAL_CLIP 组合。

CI_GET_CLIP

在剪贴板记录上的指定位置处检索文本。

CI_INSERT_CLIP

在剪贴板记录上的指定位置处插入文本。

CI_REMOVE_CLIP

在剪贴板记录上的指定位置处删除文本。

CI_GET_POS

在剪贴板记录上检索当前位置。

CI_SET_POS

在剪贴板记录上设置当前位置。S

CI_ROTATE_CLIP

在剪贴板记录上旋转当前位置。

CI_FLAG_NO_UPDATE_REAL_CLIP

防止当前真正的剪贴板上的内容被剪贴板记录所替换。这个值能与 CI_INSERT_CLIP 合用。

nFlags

当 nAction 是 CI_INSERT_CLIP 或 CI_REMOVE_CLIP 时,这个值指定要被插入或删除的剪贴板格式。当 nAction 是 CI_GET_CLIP 时,这个值被实际的剪贴板格式所填充。否则,这个值会被忽略,并且它一定是零。如果需要该值,它会是下列值之一。

SEL_TYPE_CHAR

剪贴板格式是标准文本。

SEL_TYPE_LINE

剪贴板格式是文本行。

SEL_TYPE_BOX

剪贴板格式是文本的垂直选区。

支持版本

支持 EmEditor 9.00 或之后的版本。

Copyright © 2003-2016 by Emurasoft, Inc.