Show/Hide Toolbars

EmEditor 說明

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

EmEditor 外掛程式參考: GET_LINE_INFO

Scroll 上一頁 首頁 下一頁 其他
EmEditor 首頁 - EmEditor 說明 - 外掛程式參考 - 結構

GET_LINE_INFO

用于 Editor_GetLineAEditor_GetLineW 內嵌函數 (EE_GET_LINEAEE_GET_LINEW 消息) 中。

typedef struct _GET_LINE_INFO {

   UINT cch;

   UINT flags;

   UINT yLine;

   BYTE byteCrLf;

} GET_LINE_INFO;

Fields

cch

指定要複製到緩沖區的字符的最大數 (Editor_GetLine 巨集中的 szString 參數或 EE_GET_LINE 消息中的 lParam 包括 NULL 字符)。如果零被指定,按 Editor_GetLine 巨集或 EE_GET_LINE 消息得到的返回值是以字符為單位的能接收文本的緩沖區的必需大小。

flags

該參數的低位字是一個下列值的組合。

FLAG_LOGICAL

按邏輯坐標 yLine 指定 yLine 欄位。

FLAG_WITH_CRLF

添加返回代碼到文本上。

FLAG_GET_CRLF_BYTE

指示 byteCrLf 欄位要裝滿表示換行方式的標志。FLAG_LOGICAL 同樣必須被指定。

該參數的高位字是目標文檔的索引。一個從一開始的索引應當在標志的更高字處被指定。如果 0 在標志的更高字處被指定,當前活動的文本就會成為目標文檔。

yLine

指定要檢索的文本的一個行的行號。

byteCrLf

檢索表示指定行的換行方式的標志。這個欄位僅用在當在 flags 欄位處指定 FLAG_LOGICAL 以及 FLAG_GET_CRLF_BYTE 時。

0

CR+LF 或檔案末尾。

FLAG_CR_ONLY

僅 CR。

FLAG_LF_ONLY

僅 LF。

Copyright © 2003-2016 by Emurasoft, Inc.