CEdit::FmtLines
ソフト改行文字の追加を複数行のエディット コントロール内のオンとオフ設定するには、この関数を呼び出します。
BOOL FmtLines(
BOOL bAddEOL
);
パラメーター
- bAddEOL
ソフト改行文字に挿入するかどうかを指定します。[真] の値は文字を挿入します; FALSE の値は削除されます。
戻り値
任意の形式でも発生する場合は、; それ以外の場合は 0。
解説
ソフト改行は 2 個の復帰と単語をラップするに分割されて、行末に挿入ライン フィードで構成されます。ハード改行は 1 個の復帰とライン フィードで構成されます。ハード改行と終了行は FmtLinesの影響を受けません。
Windows は CEdit のオブジェクトが複数行のエディット コントロールの場合にのみ応答します。
FmtLines は GetHandle によって返されるバッファーと WM_GETTEXTによって返されるテキストだけに影響します。さらに、エディット コントロール内のテキストの表示に影響しません。
詳細については、Windows SDKの EM_FMTLINES を参照してください。
使用例
CString strText;
// Add soft line-break breaks.
m_myEdit.FmtLines(TRUE);
// Dump the text of the edit control.
m_myEdit.GetWindowText(strText);
AFXDUMP(strText);
// Remove soft line-break breaks.
m_myEdit.FmtLines(FALSE);
必要条件
ヘッダー: afxwin.h