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