Тема: ObjectARX 2005. Как создать редактируемое поле (Edit Control) в модальном окне?

Добрый день! Пытаемся сделать модальное диалоговое окно.
Как прописать кнопки и реакцию на их нажатие разобрались. Вопрос касается Edit Control(редактируемое поле). Непонятно, каким образом его создавать, чтобы введенное в это поле значение передавалось дальше "в программу".
Подскажите, пожалуйста!
Заранее спасибо!

Re: ObjectARX 2005. Как создать редактируемое поле (Edit Control) в модальном окне?

Маленькое уточнение: ObjectARX2005

Re: ObjectARX 2005. Как создать редактируемое поле (Edit Control) в модальном окне?

> blond
От версии ObjectARX это совершенно не зависит. Более того вопрос к ObjectARX никакого отношения не имеет - для этого нужны минимальные знания VS и MFC. И вариантов решения задачи несколько. Например, создаешь Edit Control с ID равным IDC_EDIT1. В любой момент в любом из методов ты можешь прочитать его значение:

CString edit_string;
CWnd *wnd = NULL;
if ((wnd = GetDlgItem(IDC_EDIT1)) != NULL) {
 // Текст будет помещен в переменную s
 wnd.GetWindowText(edit_string);
}

Другой вариант - после добавления к диалогу поля EditBox на нем жмешь правую кнопну мыши и Add Variable... как CEdit и имя, например, m_editstring. Тогда в любом методе можно получить содержимое строки используя:

CString edit_string;
m_editstring.GetWindowText(edit_string);

Если текст многострочный, то чуть чуть сложнее - смотри методы класса CEdit CEdit::GetLineCount(...) и CEdit::GetLine(...)
Но, еще раз повторюсь, к ObjectARX это все не имеет никакого отношения!