Показать сообщение отдельно
Старый 14.02.2006, 09:27   #3  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,275 / 3476 (122) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
Независимо от того, подкладываете ли вы форму - или создаете контролы динамически - форма есть. Это либа Ваша форма - либо форма Dialog. Что мешает ввести некий параметр типа parmShowModal() ? Вводить нужно очевидно на классе RunBase. Соответственно - на форме Dialog и на своей форме - перекрываете метод close() (и не нужно его создавать динамически) - и делаете проверку в нем аналогично как показал raz:
X++:
      if (element.runbase().parmShowModal())
      {
           setFormModal(element.hWnd(), false);
      }
      super();
Единственное - что - на Вашей форме (которую Вы подкладываете) - д.б. метод runbase() возвращающий ссылку на класс RunBase
__________________
Возможно сделать все. Вопрос времени

Последний раз редактировалось sukhanchik; 14.02.2006 в 09:29.