Шаг 513 - CEdit::FmtLines

BOOL FmtLines( BOOL bAddEOL );

Возвращаемое значение
Отлично от нуля если любое форматирование происходит, иначе 0.

Параметры
bAddEOL
Определяет, должны ли символы конца строки быть вставлены. Значение TRUE вставляет символы, значение FALSE удаляет их.

Замечания
Вызовите эту функцию, чтобы переключить включение символов конца строки внутри многострочных средств редактирования. Конец строки состоит из двух возвратов каретки и перевода строки вставленного в конце строки которая разбита из-за перехода на новую строку. Жесткий конец строки состоит из одного возврата каретки и перевода строки. На строки которые заканчиваются жестким концом строки не воздействуют FmtLines.
Windows ответит только если объект CEdit - многострочные средства редактирования.
FmtLines только воздействует на буфер возвращенный GetHandle и текст возвращенным WM_GETTEXT. Это не имеет никакого воздействия на отображение текста внутри средств редактирования.

Пример

#ifdef _DEBUG
	// Указатель на обьект редактирования
	extern CEdit* pmyEdit;
	CString strText;
	// Добавьте прерывания конца строки.
	pmyEdit->FmtLines(TRUE);
	// Дамп текста элемента редактирования.
	pmyEdit->GetWindowText(strText);
	afxDump << strText;
	// Удалите прерывания конца строки.
	pmyEdit->FmtLines(FALSE);
#endif

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 16.01.2002