Следующий фрагмент взят из обработчика OnChange () многострочного элемента управления CEdit, для которого установлено значение WantReturn.
void DLG::OnChangeEditPrepareTape()
{
CString ss;
std::vector<char> aTape;
m_prepareTape.GetWindowText(ss);
m_prepareTape.SetWindowText(ss);
}
Если SetWindowText () закомментирован, текст пользователя создается направильно, и все хорошо.Но с этим, точка вставки текста перемещается к левому краю, а символы пользователя переходят влево от существующих символов.
Я хочу поместить какой-нибудь переворачивающий текст между двумя вызовамиможно получить то, что я хочу, создав подкласс CEdit.Но мне было бы интересно узнать, есть ли способ сделать это с помощью Get () и Set ().
Я использую Visual C ++ 6, с пакетом обновления 5. Уже одиннадцать лет, нотогда «Программное обеспечение не изнашивается», как говорится: -).