Editor_GetLineA, Editor_GetLineW インライン関数 (EE_GET_LINEA, EE_GET_LINEW メッセージ) で使用します。
typedef struct _GET_LINE_INFO {
UINT_PTR cch;
UINT flags;
UINT_PTR yLine;
} GET_LINE_INFO;
cch
Editor_GetLineA マクロ、Editor_GetLineW マクロの szString パラメータ、または EE_GET_LINEA メッセージ、EE_GET_LINEW メッセージの lParam パラメータで、テキストを取得するバッファに格納することができる文字列の文字数を終端 Null 文字を含めて指定します。 0 を指定すると、バッファに必要な文字数を返すように指定することになります。
flags
下位ワードは、次のフラグの組み合わせを指定します。
定数 説明 FLAG_LOGICAL yLine フィールドを論理座標で指定します FLAG_WITH_CRLF 結果のテキストに改行コードを追加します 上位ワードは、操作対象のドキュメントのインデックスを指定します。flags の上位ワードには、1 を基底とするインデックスを指定します。 flags の上位ワードに 0 を指定すると、現在アクティブなドキュメントが操作対象になります。
yLine
取得したいテキストの行番号を指定します。