Статус:
Offline
Реєстрація: 19.08.2006
Повідом.: 2283
Реєстрація: 19.08.2006
Повідом.: 2283
Вопрос по C+
Учу с++. Тренируюсь с диалоговыми окнами. Задача следующая: в пределах жизни текущего диалога необходимо извлечь текстовую строку в переменную типа CString из поля EDIT и потом, к примеру, поместить её в другой EDIT. То, как у меня получилось это реализовать, несколько громоздко. Есть ли способ попроще в стиле делфи или VB?
Учу с++. Тренируюсь с диалоговыми окнами. Задача следующая: в пределах жизни текущего диалога необходимо извлечь текстовую строку в переменную типа CString из поля EDIT и потом, к примеру, поместить её в другой EDIT. То, как у меня получилось это реализовать, несколько громоздко. Есть ли способ попроще в стиле делфи или VB?
Код:
UINT textlen=Edit01.LineLength();
LPTSTR ptext1=new wchar_t[textlen+1];
Edit01.GetLine(0,ptext1, textlen+1);
ptext1[textlen]='\0';
CString text1(ptext1,textlen+1);
delete ptext1;
AfxMessageBox(text1);
Edit02.SetWindowTextW(text1);
Останнє редагування: