как определить кол-во мониторов?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

как определить кол-во мониторов?

Сообщение ifrost » 04.02.2011 15:16:27

Добрый день!
Как можно определить средствами Lazarus\Free Pascal кол-во мониторов в системе?
И как, к примеру, переместить окно моей программы на нужный мне монитор? :roll:
ifrost
новенький
 
Сообщения: 21
Зарегистрирован: 13.11.2009 09:19:51

Re: как определить кол-во мониторов?

Сообщение Mr.Smart » 04.02.2011 17:42:30

Код: Выделить всё
Screen.MonitorCount

И ещё куча других методов у объекта Screen.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: как определить кол-во мониторов?

Сообщение ifrost » 04.02.2011 19:42:33

Спасибо!
Количество мониторов я теперь узнаю =)
А вот как переместить форму на второй монитор, если он есть, что-то никак не пойму =(
ifrost
новенький
 
Сообщения: 21
Зарегистрирован: 13.11.2009 09:19:51

Re: как определить кол-во мониторов?

Сообщение Maxizar » 04.02.2011 20:14:59

ifrost писал(а):А вот как переместить форму на второй монитор, если он есть, что-то никак не пойму =(


Код: Выделить всё
Form1.MakeFullyVisible(Screen.Monitors[n]);


где n - номер монитора., Вы ведь уже знаете сколько у вас мониторов :wink:
Maxizar
постоялец
 
Сообщения: 385
Зарегистрирован: 20.03.2010 19:48:14


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 43

Рейтинг@Mail.ru
cron