CEdit::GetLine
エディット コントロールからテキスト行を取り出し、lpszBuffer で示されるバッファーにコピーします。
int GetLine(
int nIndex,
LPTSTR lpszBuffer
) const;
int GetLine(
int nIndex,
LPTSTR lpszBuffer,
int nMaxLength
) const;
パラメーター
nIndex
複数行のエディット コントロールから取得する行番号を指定します。行番号は 0 から始まります。つまり、0 が指定されたときは最初の行を表します。単一行のエディット コントロールでは、このパラメーターは無視されます。lpszBuffer
コピーされる行を受け取るバッファーへのポインター。バッファーの最初のワードには、バッファーにコピーできる最大文字数を指定する必要があります。nMaxLength
バッファーにコピーできる最大バイト数を指定します。GetLine 関数は、Windows を呼び出す前に、この値を lpszBuffer の最初のワードに設定します。
戻り値
実際にコピーされたバイト数を返します。nIndex により指定された行番号が、エディット コントロールの行数を超える場合は 0 を返します。
解説
コピーされる行には、終わりを示す NULL 文字は含まれません。
詳細については、Windows SDK の「EM_GETLINE」を参照してください。
使用例
「CEdit::GetLineCount」の例を参照してください。
必要条件
ヘッダー: afxwin.h