Russian Qt Forum
Сентябрь 21, 2024, 20:30 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Управление несколькими мониторами  (Прочитано 3430 раз)
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« : Март 21, 2014, 09:10 »

Собственно пишу приложение которое может работать в системах с множеством мониторов(>2). Как реализовать? Т.е. система должна сама раскидывать окна по мониторам, некоторые будут переключаться в полноэкранный режим. ОС Windows7.

Кто работал, подскажите ключевые моменты, как реализовать, что почитать?

p.s. Есть QDesktopWidget, setgeometry(desktopWidget->screen(n)) делает виджет на весь экран, рамки окна выходят за пределы. Fullscreen для такого виджета не работает.

p.s.s. Интересует можно ли управлять мониторами как это делается в настройках разрешения в windows7.
Записан
Nidxogg
Гость
« Ответ #1 : Март 22, 2014, 14:24 »

Коллега по работе делал через winapi для win7
Записан
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« Ответ #2 : Март 24, 2014, 09:10 »

Коллега по работе делал через winapi для win7
Управление мониторами или окнами приложения? Окнами через QDesktopWidget можно нормально управлять, а вот включить/выключить монитор настроить на них режимы вот что интересно.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #3 : Март 24, 2014, 09:47 »

... а вот включить/выключить монитор настроить на них режимы вот что интересно.
Это очень "обманчивый" интерес. Как только Вы копнете API - выяснится что работа тупейшая, типа "бери на лопату больше, кидай дальше", никакого творческого элемента там нет. Оно Вам надо?
Записан
deMax
Хакер
*****
Offline Offline

Сообщений: 600



Просмотр профиля
« Ответ #4 : Март 24, 2014, 11:03 »

Это очень "обманчивый" интерес. Как только Вы копнете API - выяснится что работа тупейшая, типа "бери на лопату больше, кидай дальше", никакого творческого элемента там нет. Оно Вам надо?
Я работал с API в том числе и на макро ассемблере. Скоро надо будет мониторами заниматься, а тема пока мне неизвестная.
Записан
OKTA
Гость
« Ответ #5 : Март 24, 2014, 11:17 »

Maybe this could help?

http://msdn.microsoft.com/en-us/library/windows/desktop/dd145071(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/dd183411.aspx
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.07 секунд. Запросов: 22.