Допустим, к машине подключены 2 дисплея
Используя wxDisplay::GetFromWindow можно определить, на какой дисплей попало окно
а вот как сказать, что вот это окно я хочу, чтобы было на 2м дисплее?
ЗЫ. Утащить мышкой на нужный дисплей не предлагать
Как вывести окно на конкретный дисплей? Topic is solved
- T-Rex
- Moderator
- Posts: 1248
- Joined: Sat Oct 23, 2004 9:58 am
- Location: Zaporizhzhya, Ukraine
- Contact:
Re: Как вывести окно на конкретный дисплей?
Работа с дисплеями вобще довольно специфична для каждой ОС.
Если сильно хочется кросс-платформенного решения, то получить количество дисплеев через wxDisplay::GetCount(), потом создать объект wxDisplay для нужного дисплея, получить координаты дисплея через GetGeometry(), сделать Move() окну. 100% рабочее решение, используем для отображения GL-сцены на нескольких окнах\экранах.
Если сильно хочется кросс-платформенного решения, то получить количество дисплеев через wxDisplay::GetCount(), потом создать объект wxDisplay для нужного дисплея, получить координаты дисплея через GetGeometry(), сделать Move() окну. 100% рабочее решение, используем для отображения GL-сцены на нескольких окнах\экранах.
Re: Как вывести окно на конкретный дисплей?
Спасибо.
Попробовал - заработало
Попробовал - заработало