Я хочу получить весь текст в элементе управления rich edit как CString, и из моего reaseach
кажется, есть шесть способов достижения этого:
GetTextRange
и получить диапазон с помощью GetTextLength
EM_GETTEXTEX
GetWindowText
GetDlgItemText
WM_GETETXT
EM_STREAMOUT
Мои вопросы следующие:
GetTextRange
, GetWindowText
, а также GetDlgItemText
по сравнению с использованием сообщений, таких как EM_GETTEXTEX
, WM_GETETXT
и EM_STREAMOUT
,EM_GETTEXTEX
, WM_GETETXT
, а также EM_STREAMOUT
с точки зрения выполнения этой задачи, чтобы получить весь текст в элемент управления расширенного редактирования в виде CString
?EM_GETTEXTEX
, или укажете мне в направлении одного онлайн?Все одинаковые, кроме EM_STREAMOUT.
№ 1 до 5 просто получить простой текст. № 6 получает полный поток RTF.
Так что с № 1. до 5. это просто методы, которые делают почти то же самое, что и отправка WM_GETTEXT.
Других решений пока нет …