![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
knopka |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 187 Регистрация: 17.1.2006 Где: Россия: Петербург Репутация: нет Всего: 1 |
Есть плата с двумя интегрированными видеокартами
(по умолчанию работает одна видеокарта) 1. Как программно включить монитор подключённый ко второй видеокарте 2. Как система именует мониторы если их два(в win и Linux) 3. Как вывести на них разный текст типа того
|
|||
|
||||
Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 5 Всего: 59 |
Ох ничего себе вопрос для начинающих... По-моему вы форумом ошиблись - лучше к железячникам обратиться.
|
|||
|
||||
vinick |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 285 Регистрация: 9.6.2005 Репутация: нет Всего: 22 |
Это решается на уровне драйвера видеокарты. Предлагаю для начала подключить два монитора, посмотреть на них и определиться - в какое именно место на мониторах собираетесь выводить текст. А уж после решать как это делать. |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: нет Всего: 44 |
стандартная библиотека точно не поможет
![]() нада идти в win32 форум наверно. PS вообще решение видится в запуске приложения на разных десктопах(см WIN32 API) |
|||
|
||||
knopka |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 187 Регистрация: 17.1.2006 Где: Россия: Петербург Репутация: нет Всего: 1 |
to chaos
а если нужно в Linux to anikmar я же не спрашиваю, как вывести графику, поэтому и вопрос мне кажется не сложным to all предполагаю, что просто надо перенаправить поток на другое устройство(на второй монитор) вопрос только как это сделать |
|||
|
||||
Anikmar |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2513 Регистрация: 26.11.2006 Где: Санкт-Петербург Репутация: 5 Всего: 59 |
Когда-то в ДОС времена мне попалась машина с двумя адаптерами. И по-моему там вопрос стандартными ДОС-Методами решился, там вроде ДОС позволяла 2 монитора подключать, если один монохромный (точно уже не помню - давно было).. Помню только, что не долго разбирался. В данном случае мне кажется надо внимательно изучить инструкцию к видеокарте. С ней в комплекте должен также идти тулкит како-нибудь, я так полагаю либо библиотека поддержки. |
|||
|
||||
azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
соответственно ищешь те же АПИ для линукса. а дальше
Anikmar, ех дос, старый дос...на досе можно было ассемблером быстренько все записать напрямую в буффер видеокарты..а тут - хрен его разберешь.. knopka, это должно делатся либо с помощью апи функций, либо напрямую через драйвер видеокарты. Второе скорее всего будет работать только с вашей конкретной видеокартой. |
||||
|
|||||
vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
скажу как пользователь. Всегда использую два экрана, так вот. Один экран всегда ведущий. Т.е любое запускаемое приложение отображает себя на ведущем мониторе, потом его можно руками переместить. Т.е тут два варианта: ты создаешь окно и перемещаешь его на второй монитор(должна быть расширена система координат на второй монитор). Либо оставляешь заботу о перемещении для пользователя.
Все вышсказанное исключительно мои домыслы |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
Второго устройства (монитора) может и не быть. Например Windows может сделать из обоих мониторов один виртуальный десктоп. А может продублировать один и тот же десктоп на оба монитора. А может вообще отключить 2й монитор от десктопа. А может сделать разные десктопы на разных мониторах (правда живьём я такого не видел) Во всех этих случаях работа с 2м монитором будет координально отличаться. В Linux'е не проще ![]() И то, что надо выводить текст никоим образом жизнь не облегчает ![]() |
|||
|
||||
C/L |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 107 Регистрация: 31.7.2004 Где: Самара Репутация: нет Всего: 1 |
Если бы можно было сделать 2 консольных окна, то одно из них по крайней мере вручную можно было бы перенести на второй монитор. Тогда вопрос можно ли создать 2 консоли в одном приложении...
Добавлено через 4 минуты и 41 секунду А если совсем извратится и растянуть консоль на два монитора? А потом переставлять курсор при выводе в нужную позицию ![]() |
|||
|
||||
vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
||||
|
||||
xvr |
|
||||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
Да? А как? MSDN @ AllocConsole:
|
||||
|
|||||
vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
||||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 35 Всего: 223 |
||||
|
||||
vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |