Re: Сообщения между окнами диалогов
От: Odi$$ey Россия http://malgarr.blogspot.com/
Дата: 05.01.02 10:31
Оценка:
Здравствуйте Kalastiuz, Вы писали:

K>Пусть есть программа из которой вызывается модальное окно. Пусть оно будет окном свойств. В котором есть текстовое поле ввода.

K>Пусть будет CPropertiesDlg::m_InputField типа CString. В то же время в главном окне тоже есть текстовое поле. Пусть будет CMainDlg::m_OutputField так же типа CString.
K>Почемуто не получается записать в поле CMainDlg::m_OutputField значение поля CPropertiesDlg::m_InputField.

K>Может есть какая-то хитрость? Помогите пожалуйста.



CPropertiesDlg dlg;
if (dlg.DoModal() == ID_OK)
{
   m_OutputField = dlg.m_InputField;
   UpdateData(FALSE);
}


В CPropertiesDlg после изменения значения в InputField надо сделать UpadateData(TRUE) чтобы новое щначение записалось в m_InputField.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.