Show/Hide Toolbars

EmEditor 說明

導航: EmEditor 說明 > 外掛程式參考 > 結構

EmEditor 外掛程式參考: CLIP_INFO

Scroll 上一頁 首頁 下一頁 其他
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.