Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Таймаут системных диалогов/сообщений. (число прочтений - 2163 )
Электроник
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 57
Зарегистрирован: 24. Июля 2009
Таймаут системных диалогов/сообщений.
09. Сентября 2011 :: 05:54
Печать  
Здравствуйте. Можно сделать так, чтобы сообщения типа "Документ не проведен" или диалог выбора времени документа закрывались по таймауту? Когда-то давно видел в инете такое для окна выбора пользователя, но не помню как называлось  Нерешительный. Спасибо.
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Таймаут системных диалогов/сообщений.
Ответ #1 - 09. Сентября 2011 :: 09:40
Печать  
Эта вещь называется FormEx Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Электроник
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 57
Зарегистрирован: 24. Июля 2009
Re: Таймаут системных диалогов/сообщений.
Ответ #2 - 09. Сентября 2011 :: 10:12
Печать  
Нет. Формекс отлавливает только контексты справочников, доков и т.п., а нужные мне окошки - нет. Или я что-то проглядел в описании?
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Таймаут системных диалогов/сообщений.
Ответ #3 - 12. Сентября 2011 :: 13:29
Печать  
Не знаю, на сколько это актуально, но можно временно вообще отключить MessageBox'ы (не диалог выбора времени!).
  
Наверх
 
IP записан
 
Электроник
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 57
Зарегистрирован: 24. Июля 2009
Re: Таймаут системных диалогов/сообщений.
Ответ #4 - 13. Сентября 2011 :: 04:23
Печать  
chessman писал(а) 12. Сентября 2011 :: 13:29:
Не знаю, на сколько это актуально, но можно временно вообще отключить MessageBox'ы (не диалог выбора времени!).

Как?
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Таймаут системных диалогов/сообщений.
Ответ #5 - 13. Сентября 2011 :: 05:42
Печать  
Код
Выбрать все
Процедура Сформировать()
	//0 - Включить MessageBox
	//1 - Выключить

	Wrap = СоздатьОбъект("DynamicWrapperX");
	res = Wrap.NumPut(1, 523776980); //523776980 = &h1F3833D4
КонецПроцедуры 

  
Наверх
 
IP записан
 
Электроник
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 57
Зарегистрирован: 24. Июля 2009
Re: Таймаут системных диалогов/сообщений.
Ответ #6 - 13. Сентября 2011 :: 05:54
Печать  
Класс! А 523776980 - это что?
  
Наверх
 
IP записан
 
chessman
God Member
*****
Отсутствует



Сообщений: 1084
Зарегистрирован: 10. Августа 2007
Re: Таймаут системных диалогов/сообщений.
Ответ #7 - 13. Сентября 2011 :: 05:58
Печать  
Электроник писал(а) 13. Сентября 2011 :: 05:54:
Класс! А 523776980 - это что?


Адрес  Подмигивание
  
Наверх
 
IP записан
 
Электроник
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 57
Зарегистрирован: 24. Июля 2009
Re: Таймаут системных диалогов/сообщений.
Ответ #8 - 13. Сентября 2011 :: 06:03
Печать  
Спасибо, chessman.  Улыбка Твой пример натолкнул меня на использование DynWrapX, а то я уже хотел внешнюю компоненту писать.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать