несколько мониторов

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Armageddon
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 15.11.2002 (Пт) 15:16

несколько мониторов

Сообщение Armageddon » 18.11.2009 (Ср) 18:20

всем привет.
Есть вопрос, у компьютера 2 монитора, как узнать есть ли запущенные программы с активной формой на втором мониторе?

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: несколько мониторов

Сообщение Antonariy » 18.11.2009 (Ср) 23:22

EnumWindows + MonitorFromWindow + GetMonitorInfo (основной/не основной)
Лучший способ понять что-то самому — объяснить это другому.

Armageddon
Новичок
Новичок
 
Сообщения: 36
Зарегистрирован: 15.11.2002 (Пт) 15:16

Re: несколько мониторов

Сообщение Armageddon » 19.11.2009 (Чт) 4:40

спасибо, получилось.
а есть возможность программно выключать один из мониторов? чтобы он включался также программно при появлении на нем какой либо формы, а не при активности пользователя.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Re: несколько мониторов

Сообщение Antonariy » 19.11.2009 (Чт) 12:10

Не знаю наверняка, но подозреваю, что нет. Если отключать так, как это делается в параметрах экрана, то окно там не сможет появиться в принципе. Попробуйте выяснить, как отключает мониторы скринсейвер, может этот способ работает независимо для каждого монитора.
Лучший способ понять что-то самому — объяснить это другому.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 16

    TopList