Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Работа с двумя мониторами / 21 сообщений из 21, страница 1 из 1
29.01.2007, 12:09
    #34289195
goodron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
Доброе время суток, господа.
Стоит следующая задача.
Необходимо выводить информацию на два монитора с одной видеокарты. При этом на одном мониторе должен отображаться обычный рабочий стол. А второе приложение (или это может быть тоже самое приложение, только другая форма) должно выводиться на второй монитор (Занимает там всю доступную область). Мышка за границы первого монитора не должна попадать.
Я знаю, что современные видеокарты позволяют разделить, допустим, показ фильма или видео с TV-тюннера на втором мониторе, и при этом на первом мониторе можно работать как обычно. Мне нужно тоже самое, только чтобы на второй монитор выводилось не видео, а какое-то отдельно взятое приложение (написанное мной).
Возможно ли это аппаратно, т.е. с помощью драйверов?
Если нет, то как решить поставленную задачу?
...
Рейтинг: 0 / 0
29.01.2007, 15:45
    #34290147
goodron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
Неужели никто не знает?
...
Рейтинг: 0 / 0
29.01.2007, 15:49
    #34290163
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
я не уверен, но мне кажеться, что либо 2 карты, либо что-тос видео страницами

аффтопитезь: объект либо именован, либо не существует
...
Рейтинг: 0 / 0
29.01.2007, 16:52
    #34290462
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
возможно.у нас в одном приложении 3d так делается,причем выводится сразу на 4 монитора.
...
Рейтинг: 0 / 0
29.01.2007, 18:11
    #34290774
goodron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
Shtockвозможно.у нас в одном приложении 3d так делается,причем выводится сразу на 4 монитора.
Здорово! Расскажите-ка как?
...
Рейтинг: 0 / 0
29.01.2007, 18:15
    #34290784
goodron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
Выводить на разные мониторы не проблема. Задача заключается в том, чтобы пользователь не мог обращаться к области второго монитора (мышкой).
...
Рейтинг: 0 / 0
30.01.2007, 10:08
    #34291713
Shtock
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
Я собственно в том проекте не программист,но вот вам кусок из его исходного кода:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
procedure EngineInit;
var  ss:DEVMODE;
//     d:_DISPLAY_DEVICE;
begin
  
  //настройки для работы с двумя мониторами. в случае надобности перевод в режим
  //работы с одним монитором

  ZeroMemory(Addr(ss),sizeof(ss));
  ss.dmDeviceName:='\\.\DISPLAY2';
  ss.dmSize    := sizeof(ss);
  ss.dmPelsWidth  := 320;
  ss.dmPelsHeight  := 240;
  ss.dmBitsPerPel  := 32;
  ss.dmFields   := DM_BITSPERPEL or DM_PELSWIDTH or DM_PELSHEIGHT;

  if (DISP_CHANGE_SUCCESSFUL=ChangeDisplaySettingsEx(ss.dmDeviceName,ss,0,CDS_FULLSCREEN,NIL)) then
  begin
    EnumDisplayMonitors(0,NIL,Addr(MonitorEnum),0);
  end
  else
   begin //Позиция выавыафыва на основном экране, если нет второго монитора!!!
    IRPositionX:=0;
    IRPositionY:=0;
    IRPositionA:=320;
    IRPositionB:=240;
   end;


...
Рейтинг: 0 / 0
31.01.2007, 16:26
    #34296831
goodron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
up
Может быть кто-нибудь еще посоветует что-нибудь?
Выводить на другой монитор и захватывать все область на нем не сложно.
Нужно, чтобы пользователь мышкой на другой монитор не "заезжал".
Может быть просто отслеживать onMouseMove и "не пускать" за пределы первого монитора?
Только мне кажется корявым этот способ.
...
Рейтинг: 0 / 0
01.02.2007, 15:55
    #34299612
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
Не понятно желание не пускать мышь на второе окно.
Пусть себе ездит. Заблокировать элементы от нажатия/редактирования - пара пустяков.
Невидимый курсор докучи.
...
Рейтинг: 0 / 0
01.02.2007, 16:15
    #34299699
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
arniНе понятно желание не пускать мышь на второе окно.
Пусть себе ездит. Заблокировать элементы от нажатия/редактирования - пара пустяков.
Невидимый курсор докучи.Ага, а потом жалобы пойдут: "у меня мышь не работает, курсор пропал".
...
Рейтинг: 0 / 0
01.02.2007, 16:48
    #34299827
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
DocAlАга, а потом жалобы пойдут: "у меня мышь не работает, курсор пропал".
программы с выводом на несколько мониторов расчитаны на профессионалов, а не на ламаков
...
Рейтинг: 0 / 0
01.02.2007, 17:17
    #34299941
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
А профессионалам не нужно логичное и предсказуемое поведение софта. Им за работу деньги платят, нефиг баловать.
...
Рейтинг: 0 / 0
01.02.2007, 22:13
    #34300543
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
)))
...
Рейтинг: 0 / 0
02.02.2007, 00:17
    #34300648
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
DocAl arniНе понятно желание не пускать мышь на второе окно.
Пусть себе ездит. Заблокировать элементы от нажатия/редактирования - пара пустяков.
Невидимый курсор докучи.Ага, а потом жалобы пойдут: "у меня мышь не работает, курсор пропал".
Ничего страшного. короткую инструкцию напишите
...
Рейтинг: 0 / 0
02.02.2007, 06:04
    #34300787
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
Подводя итог: тема, почему мышь не в фаворе на втором монике, не раскрыта.
Любые советы бесполезны, пока не понята мотивация сего странного желания.
...
Рейтинг: 0 / 0
02.02.2007, 09:55
    #34301074
PaNik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
arniПодводя итог: тема, почему мышь не в фаворе на втором монике, не раскрыта.

мдя, интересно получается - чел задал вопрос, а остальные вместо того, чтобы ответить чего-нибудь по теме, спрашивают его - для чего ему это нужно?
Особенно понравилось
arniЛюбые советы бесполезны, пока не понята мотивация сего странного желания.
Логика где?
...
Рейтинг: 0 / 0
02.02.2007, 12:22
    #34301778
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
Программист, поработавший пару лет с пользователями, начинает конкретно фильтровать
их пожелания в чистом виде, и всячески старается узреть в корень. Порой такое от них услышишь - хоть стой, хоть падай.

После общения на данном форуме желание заглянуть за формулировку вопроса и
узнать реальную потребность перед выбором средств и методов решения проблемы
возникает еще быстрее.
...
Рейтинг: 0 / 0
02.02.2007, 12:44
    #34301883
PaNik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
arniПрограммист, поработавший пару лет с пользователями, начинает конкретно фильтровать
их пожелания в чистом виде, и всячески старается узреть в корень. Порой такое от них услышишь - хоть стой, хоть падай.

После общения на данном форуме желание заглянуть за формулировку вопроса и
узнать реальную потребность перед выбором средств и методов решения проблемы
возникает еще быстрее.
ТЗ выслать?
...
Рейтинг: 0 / 0
02.02.2007, 14:11
    #34302349
arni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
PaNikТЗ выслать?
высылай
Код: plaintext
copy TZ nul

Модератор:
вернитесь к программированию
...
Рейтинг: 0 / 0
02.02.2007, 14:34
    #34302459
PaNik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
goodronДоброе время суток, господа.
Стоит следующая задача.
Необходимо выводить информацию на два монитора с одной видеокарты. При этом на одном мониторе должен отображаться обычный рабочий стол. А второе приложение (или это может быть тоже самое приложение, только другая форма) должно выводиться на второй монитор (Занимает там всю доступную область). Мышка за границы первого монитора не должна попадать.
...
Рейтинг: 0 / 0
02.02.2007, 15:02
    #34302583
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с двумя мониторами
arni PaNikТЗ выслать?
высылай
Код: plaintext
copy TZ nul
Да, чувствуется рука мастера: вроде выпендрился, а вроде нифига и не сделал.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Работа с двумя мониторами / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]