CEdit::LineLength

更新 : 2007 年 11 月

エディット コントロール内の行の長さを取得します。

int LineLength(
   int nLine = -1 
) const;

パラメータ

  • nLine
    長さを取得する行にある文字の文字インデックスを指定します。このパラメータが -1 の場合は、現在の行 (キャレットを含む行) の長さを返します。行内の選択されたテキストの長さは含まれません。単一行のエディット コントロールで LineLength 関数が呼び出されたときは、このパラメータは無視されます。

戻り値

複数行のエディット コントロールで LineLength 関数が呼び出された場合は、nLine で指定された行の長さ (バイト数) を返します。単一行のエディット コントロールで LineLength 関数が呼び出された場合は、エディット コントロール内のテキストの長さ (バイト数) を返します。

解説

複数行のエディット コントロール内の指定行の文字インデックスを取得するには、LineIndex メンバ関数を使います。

詳細については、Windows SDK の「EM_LINELENGTH」を参照してください。

使用例

CEdit::LineIndex」の例を参照してください。

必要条件

ヘッダー : afxwin.h

参照

参照

CEdit クラス

階層図

CEdit::LineIndex

その他の技術情報

CEdit のメンバ