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

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

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

Ответить
ifrost
новенький
Сообщения: 21
Зарегистрирован: 13.11.2009 08:19:51

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

Сообщение ifrost »

Добрый день!
Как можно определить средствами Lazarus\Free Pascal кол-во мониторов в системе?
И как, к примеру, переместить окно моей программы на нужный мне монитор? :roll:
Mr.Smart
долгожитель
Сообщения: 1796
Зарегистрирован: 29.03.2008 00:01:11
Откуда: из леса!

Сообщение Mr.Smart »

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

Screen.MonitorCount

И ещё куча других методов у объекта Screen.
ifrost
новенький
Сообщения: 21
Зарегистрирован: 13.11.2009 08:19:51

Сообщение ifrost »

Спасибо!
Количество мониторов я теперь узнаю =)
А вот как переместить форму на второй монитор, если он есть, что-то никак не пойму =(
Maxizar
постоялец
Сообщения: 385
Зарегистрирован: 20.03.2010 18:48:14

Сообщение Maxizar »

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


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

Form1.MakeFullyVisible(Screen.Monitors[n]);


где n - номер монитора., Вы ведь уже знаете сколько у вас мониторов :wink:
Ответить