Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[54.82.44.149] |
|
Сообщ.
#1
,
|
|
|
В основном диалоге приложения вызывается диалог, на котором есть listbox. Пользователь заполняет этот listbox, нажимает OK и нужно содержимое listbox выгрузить в ComboBox на основной форме.
Как это правильно сделать? CString s; CListDlg list; list.m_pParentDlg = this; if (list.DoModal() == IDOK) { m_Combo.Clear(); for (int i = 0; i < list.m_List.GetCount(); i++)//здесь срабатывает ASSERT(::IsWindow(m_hWnd)) { list.m_List.GetText(i, s); m_Combo.AddString(s); } } |
Сообщ.
#2
,
|
|
|
Цитата yasli @ окна списка уже не существует. можно это делать обрабатывая нажатие кнопки ОК или сохранять содержимое списка например в CArray и потом его считывать из главного окна. |
Сообщ.
#3
,
|
|
|
Ок. Так получилось. Спасибо!
|