Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.05;
Скачать: CL | DM;

Вниз

Работа с несколькими мониторами.   Найти похожие ветки 

 
parasolka ©   (2007-05-22 14:53) [0]

Здравствуйте, мастера. К одной видеокарте подключено два монитора. Подскажите, пожалуйста, как вывести форму на конкретный монитор из этих двух. Заранее спасибо.


 
MBo ©   (2007-05-22 15:00) [1]

В хелпе загляни в свойства TForm


 
Darvin ©   (2007-05-22 15:05) [2]

TScreen.MonitorCount
TScreen.Monitors


 
parasolka ©   (2007-05-23 09:49) [3]

А можно как-то поподробнее?


 
parasolka ©   (2007-05-23 13:09) [4]


> TScreen.MonitorCount
>TScreen.Monitors


MonitorCount - число мониторов
Monitors - позволяет прочитать свойства конкретного монитора

Но как вывести форму на один из них я не понял.


 
MBo ©   (2007-05-23 13:17) [5]

[1] еще раз


 
Плохиш ©   (2007-05-23 13:17) [6]


> parasolka ©   (23.05.07 13:09) [4]

А что говорит справка по свойству TCustomForm.DefaultMonitor?


 
parasolka ©   (2007-05-23 13:17) [7]

Уточню. Нужно открыть форму на присоединенном мониторе, а не на главном.


 
parasolka ©   (2007-05-23 13:18) [8]


> А что говорит справка по свойству TCustomForm.DefaultMonitor?


dmDesktop – форма отображается на текущем мониторе; никаких попыток разместить форму на каком-то конкретном мониторе не делается;
dmPrimary – форма отображается на первом мониторе в списке Monitors объекта Screen;
dmMainForm – форма отображается на том мониторе, на котором находится главная форма;
dmActiveForm – форма отображается на том мониторе, на котором находится активная в данный момент форма.


 
MBo ©   (2007-05-23 13:47) [9]

Если мониторы образуют единое пространство, то из Screen.Monitor[i] можно узнать координаты монитора, и форму вывести в его пределы.


 
parasolka ©   (2007-05-23 14:01) [10]

Все, спасибо, сделал.


 
pirate ©   (2007-05-25 07:45) [11]

procedure MakeFullyVisible(AMonitor: TMonitor = nil);
Ensures that the form is fully visible on a specified monitor.



Страницы: 1 вся ветка

Текущий архив: 2007.08.05;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.021 c
15-1183896980
@!!ex
2007-07-08 16:16
2007.08.05
Помогите улучшить решение.


2-1183952961
petvv
2007-07-09 07:49
2007.08.05
SQL запрос !


2-1183927192
Malik
2007-07-09 00:39
2007.08.05
Замена цвета


2-1183989923
gentos
2007-07-09 18:05
2007.08.05
QReport


15-1184099959
BaryVetaL
2007-07-11 00:39
2007.08.05
Компонент для разбора исходного текста