Re: Немодальный диалог - ошибка после повторного вызова
От: Brand_STEP_LVIV_UA Украина  
Дата: 19.04.07 09:00
Оценка:
Удалено избыточное цитирование. Исправлено форматирование текста. — SchweinDeBurg

Здравствуйте, mig_23, Вы писали:

_>Куда делся элемент управления (в данном случае это — edit box), если он — на месте в окне диалога, идентификатор — его? Может, некорректно удаляю данные или окно диалога после первого вызова? Создаю диалог функцией Create, удаляю — DestroyWindow...


ето надо смотреть куски кода, попробуй создать его динамически и будеть чтото на подобе:

CMyDialog* p_MDlg = new CMyDialog;
p_MDlg->Create(IDD_DIALOG1,this);
p_MDlg->ShowWindow( SW_SHOW );
...
p_MDlg->ShowWindow( SW_HIDE );
p_Mdlg->DestroyWindow();
delete p_MDlg;

а вообще зачем тебе его уничтожать ? Просто прятать не подойдет ?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.