Сворачивание окна монитор

Avatar
  • обновлен
  • Завершен

Как можно сделать, чтоб  окно монитора сворачивалось в трей а сама мнемосхема оставалась на рабочем столе. Скажем нужно видеть только маленькое окно 500х200.

Avatar
СИМП Лайт (тех поддержка)
  • Завершен

Добрый вечер.

Как можно сделать, чтоб окно монитора сворачивалось в трей а сама мнемосхема оставалась на рабочем столе. Скажем нужно видеть только маленькое окно 500х200.

Использовать для этой цели оконную мнемосхему.

Avatar
kilativ5

так и сделано но окно монитор тоже на рабочем столе. при сворачивании мнемосхема тоже сворачивается,и размер меньше не делается.

Avatar
kilativ5

Хочется чтобы окно монитор было свернуто, а мнемосхема осталась.

Avatar
Цитата от kilativ5

так и сделано но окно монитор тоже на рабочем столе. при сворачивании мнемосхема тоже сворачивается,и размер меньше не делается.

День добрый.

Тогда можно по другому. Делаем не оконную мнемосхему, отключаем в настройках меню действия в мониторе, тогда будет одно окно монитора с мнемосхемой, единственное что мнемосхему в таком режиме(так и окно монитора) меньше 640*480 не сделать.

Avatar
kilativ5

Спасибо понятно. 

Avatar
kilativ5

А как сделать чтобы открывалась мнемосхема не на весь экран а с заданным размером

Avatar
Цитата от kilativ5

А как сделать чтобы открывалась мнемосхема не на весь экран а с заданным размером

А как сделать чтобы открывалась мнемосхема не на весь экран а с заданным размером

На данный момент ни как. Монитор в любом случае развернётся при старте на весь экран.

Можно попробовать схитрить). Делаем скрипт по таймеру с интервалом к примеру 5 секунд.

В скрипте пишем:

begin

  Delay(5000, True);

  if not CheckOpenMnemo('Имя мнемосхемы') then
     OpenMnemoToPos('Имя мнемосхемы', 100, 100);
end. 


При запуске монитора, сворачиваем его, после того как скрипт проверит что нужная мнемосхема не открыта, он её откроет по указанной позиции (мнемосхема должна быть оконной).

Avatar
kilativ5

надо попробовать. спасибо