![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запуск стороннего приложения на втором мониторе [D7, Win2k, WinXP]
Михаил © (2007-11-07 11:13:00)Поиск не помог. Нужно сделать так, что-бы приложение из моего приложения запускалось на втором мониторе. Как бы это сделать?
KilkennyCat (2007-11-08 07:49:00) [1]
> Dib@zol © (08.11.07 07:15) [13]
> > [12] KilkennyCat © (08.11.07 06:15)
>
> Из сабжа следует, что у автора - именно тот тип мультимониторного
> режима, который с единым раб. столом, поэтому и было написано
> [10]. А виртуальный р.с. - это стандартный термин.
Внимательно прочитал сабж. Продайте телепатор, а?!
Стандартный термин? Согласен. Возьмем, например, термин "конфета". Вы говорите "шоколадная конфета", а я просто - "конфета". Означает ли это, что мы имеем ввиду одно и то же? Это риторический вопрос, можно не отвечать.
Dib@zol (2007-11-08 07:15:00) [2]> [12] KilkennyCat © (08.11.07 06:15)
Из сабжа следует, что у автора - именно тот тип мультимониторного режима, который с единым раб. столом, поэтому и было написано [10]. А виртуальный р.с. - это стандартный термин.
KilkennyCat (2007-11-08 06:15:00) [3]
> Dib@zol © (07.11.07 13:13) [10]
> Нету такого способа, если конечно в самОй той проге это
> не предусмотрено. Два монитора формируют единый виртуальный
> десктоп, с единой координатной сеткой.
А если подумать?
Во-первых, дело не только в проге. Можно на втором мониторе запустить эмулятор ОС, а в ней - прогу.
Во-вторых, два и более монитора вовсе не обязаны формировать единый виртуальный(? с какого перепугу он виртуальный?) десктоп. Это всего лишь один из вариантов мультимониторного режима.
Ну а в-третьих, это реализуемо.
Михаил (2007-11-07 13:32:00) [4]Ну ладно. Решил задачу с помощью FindWindow + MoveWindow
Всем спасибо
Dib@zol (2007-11-07 13:13:00) [5]Нету такого способа, если конечно в самОй той проге это не предусмотрено. Два монитора формируют единый виртуальный десктоп, с единой координатной сеткой.
Михаил (2007-11-07 12:23:00) [6]
> clickmaker © (07.11.07 12:21) [6]
> DVM © (07.11.07 12:22) [8]
Я просто надеялся что есть более изящный способ это сделать 8)
Михаил (2007-11-07 12:22:00) [7]
> Правильный_Вася (07.11.07 12:01) [5]
>
> поменять мониторы местами?
Смешно
Только от этого второй монитор не перестанет быть вторым с точки зрения ОС
DVM (2007-11-07 12:22:00) [8]
> Надо знать хотя-бы возможно это или нет 8)
возможно это конечно, только вот запускать это сторонее приложение придется не непосредственно а своей программой, которая потом передвинет окно приложения на второй монитор.
clickmaker (2007-11-07 12:21:00) [9]FindWindow + SetWindowPos ?
Правильный_Вася (2007-11-07 12:01:00) [10]поменять мониторы местами?
Михаил (2007-11-07 11:40:00) [11]Сторонее приложение написано не мной и в внести в него изменения я не могу 8) Нужно запустить его так, что-бы оно создавало свои окна на втором мониторе. Надо знать хотя-бы возможно это или нет 8)
Правильный_Вася (2007-11-07 11:31:00) [12]TForm.DefaultMonitor
clickmaker (2007-11-07 11:31:00) [13]TForm.Monitor ?
Jeer (2007-11-07 11:30:00) [14]Пристрой ко второму монитору второй системный блок.