Re[2]: вопрос.
От: zeus_2003 Россия  
Дата: 08.03.05 15:21
Оценка:
Здравствуйте, Кодт, Вы писали:

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


_>>диалоговое окно имеет кнопку закрыть. при нажатии на нее окно должно удалятся из памяти и из списка объектов.

К>1. Точка срабатывания — это или деструктор диалога, или его обработчик OnDestroy (в зависимости от того, хранятся ли в списке просто объекты или же существующие окна).

К>2. Нужно познакомить объект со своим хранилищем. Можно предельно абстрагировать — например, передавать в диалог указатель на список, или функцию-обработчик, или даже хэндл окна



К>3. Если нужно просто гарантировать, что объект существует (но окно может быть закрыто) — вместо голых указателей используй shared_ptr<CMyDlg>


Спасибо, мысль понял)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.