Дилоговое окно с предвар. заполненным CListBox
От: kirban Россия  
Дата: 10.04.03 18:26
Оценка:
Помогите новичку
У меня есть 1 класс


class CCodeEdit : public CDialog
{
...
public:
CListBox m_list;
...
}

я хочу запустить это окно с предверительно заполненным m_list
из функции OnUtilCodeed() 2 — го класса:

void CChildView::OnUtilCodeed()
{
CCodeEdit* dlg = new CCodeEdit;
dlg->creat(IDD_MYDIALOG);
dlg->m_list.addString("Вася");
... а дальше не работает
dlg->DoModal();



подскажите кто нибудь в чем моя ошибка и как ее
исправить?

11.04.03 08:15: Перенесено из 'C/C++'
Re: Дилоговое окно с предвар. заполненным CListBox
От: Кирпа В.А. Украина  
Дата: 11.04.03 05:41
Оценка: 1 (1)
Здравствуйте, kirban, Вы писали:

K>Помогите новичку

K>У меня есть 1 класс


K>
K>class CCodeEdit : public CDialog
K>{
K>...
K>public:
K>CListBox m_list;
K>...
K>}
K>

K>я хочу запустить это окно с предверительно заполненным m_list
K>из функции OnUtilCodeed() 2 — го класса:

K>
K>void CChildView::OnUtilCodeed()
K>{
K>CCodeEdit* dlg = new CCodeEdit;
dlg->creat(IDD_MYDIALOG);
dlg->m_list.addString("Вася");
K>... а дальше не работает
dlg->DoModal();
K>



K>подскажите кто нибудь в чем моя ошибка и как ее

K>исправить?

dlg.DoModal() уже не надо делать когда ты содал немодальный диалог через creat
И заполнение листбокса перенеси в OnInitDialog
И еще когда создаешь немодальный диалог то сразу выставь ему свойство Visible
чтобы он сразу отобразился
!0xDEAD
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.