Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Развертывание всей 1Ски на полный экран, активизация или проверка на это (число прочтений - 1540 )
Anthon
Junior Member
**
Отсутствует


Тупой 1сник

Сообщений: 31
Местоположение: Chitago
Зарегистрирован: 17. Июня 2009
Пол: Мужской
Развертывание всей 1Ски на полный экран, активизация или проверка на это
17. Июня 2009 :: 04:18
Печать  
Тут сразу три вопроса получается, ответьте хотя бы на любой. При начале загрузки системы посылаю команды

");
глСервис.ЭмулироватьКлавиатуру("^Z");

но они срабатывают в фокус активного окна, и часто это оказывается не 1Ска, или ее другая копия. Очень мешает.
Есть возможность с помощью FormEx максимизировать окно (с очисткой сообщений) не таким геморройным способом при запуске 1ски? Или хотя бы перед этим активизировать окно 1С? Или еще как-нить?

  

Все в мире относительно
Наверх
 
IP записан
 
dnp
Senior Member
****
Отсутствует


.

Сообщений: 479
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: Развертывание всей 1Ски на полный экран, активизация или проверка на это
Ответ #1 - 17. Июня 2009 :: 04:33
Печать  
вроде это
http://www.1cpp.ru/docum/html/FormEx.html#id40

И главное окно 1С и любое окно внутри.

Единственно, что если конкретную форму - то нужно иметь на неё ссылку, но думаю у тебя она есть.
Да и выколупать через ФормЭкс тоже можно, если вдруг посеял.
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Развертывание всей 1Ски на полный экран, активизация или проверка на это
Ответ #2 - 17. Июня 2009 :: 05:07
Печать  
Цитата:
глСервис.ЭмулироватьКлавиатуру("^Z");


Окна.ПоказыватьПанель("Окно сообщений",0);
  
Наверх
ICQ  
IP записан
 
Anthon
Junior Member
**
Отсутствует


Тупой 1сник

Сообщений: 31
Местоположение: Chitago
Зарегистрирован: 17. Июня 2009
Пол: Мужской
Re: Развертывание всей 1Ски на полный экран, активизация или проверка на это
Ответ #3 - 17. Июня 2009 :: 05:18
Печать  
А ну да... Банально, но факт )

Окно = СоздатьОбъект("Окна");
Окно.Максимизировать();
Окно.НаПереднийПлан();

Я не знал, что оно работает и для главного окна, а читать документацию досконально некогда ) Спасибо большое.
А то по жизни отсылают то в гугл, то в поиск.

Жаль только, функция НаПереднийПлан() работает не всегда, но имхо это уже трабла винды.
  

Все в мире относительно
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать