Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Полноэкранный режим / 19 сообщений из 19, страница 1 из 1
21.12.2016, 10:29
    #39371640
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
Можно ли как-нибудь узнать запущена игра на весь экран
Или допустим Word развернут на весь экран (панель задач скрыта)

Без анализа заголовка окна
В случае игры надо одно действие, в случае Word Excel IDE итд другое
...
Рейтинг: 0 / 0
21.12.2016, 11:14
    #39371686
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
-=Koba=-,

WinAPI - GetWindowPlacement() - вернет в члене структуры showCmd == SW_SHOWMAXIMIZED для развернутых окон.
...
Рейтинг: 0 / 0
21.12.2016, 11:20
    #39371697
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
DarkMaster-=Koba=-,

WinAPI - GetWindowPlacement() - вернет в члене структуры showCmd == SW_SHOWMAXIMIZED для развернутых окон. развернутый и "фуллскрин" разные понятия
...
Рейтинг: 0 / 0
21.12.2016, 12:13
    #39371770
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
eNose,

Угу. Но для Word/Excel должно прокатить.
...
Рейтинг: 0 / 0
21.12.2016, 12:48
    #39371819
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
DarkMastereNose,

Угу. Но для Word/Excel должно прокатить.

для игрушек - тоже, ибо fullsceen режиму видеоадаптера обычно соответствует максимизированное окно
...
Рейтинг: 0 / 0
21.12.2016, 14:44
    #39371988
-=Koba=-
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
ИзопропилDarkMastereNose,

Угу. Но для Word/Excel должно прокатить.

для игрушек - тоже, ибо fullsceen режиму видеоадаптера обычно соответствует максимизированное окно

Те разделить никак нельзя?
...
Рейтинг: 0 / 0
21.12.2016, 23:50
    #39372476
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
eNoseDarkMaster-=Koba=-,

WinAPI - GetWindowPlacement() - вернет в члене структуры showCmd == SW_SHOWMAXIMIZED для развернутых окон. развернутый и "фуллскрин" разные понятия


вообще то "фуллскрин" - такового понятия вообще нет. берется обычный overlapped , у него выключается title bar, неклиентская область в null, задаются особые координаты окна - и в общем всё...
...
Рейтинг: 0 / 0
22.12.2016, 00:19
    #39372487
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
MasterZiveNoseпропущено...
развернутый и "фуллскрин" разные понятия


вообще то "фуллскрин" - такового понятия вообще нет. берется обычный overlapped , у него выключается title bar, неклиентская область в null, задаются особые координаты окна - и в общем всё...
не совсем так - ещё может быть изменён режим видеоадаптера (средствами OpenGL,DXGI и т д)
...
Рейтинг: 0 / 0
22.12.2016, 08:03
    #39372532
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
MasterZiveNoseпропущено...
развернутый и "фуллскрин" разные понятия


вообще то "фуллскрин" - такового понятия вообще нет. берется обычный overlapped , у него выключается title bar, неклиентская область в null, задаются особые координаты окна - и в общем всё... а теперь запусти файрфокс и нажми f11.

таки есть разница между максимальным разворачиванием (что предлагает виндовз) и полным экраном (перекрытие таскбара).

и старые версии ворда/экселя тоже поддерживали второй вариант (сейчас только для чтения документов).
...
Рейтинг: 0 / 0
22.12.2016, 08:07
    #39372533
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
я бы смотрел текущее разрешение нужного монитора и размеры нужного окна.
и сравнивал.

другие варианты не отработают, например, ручное изменение размеров окна того же ворда/экселя "на весь экран".
...
Рейтинг: 0 / 0
23.12.2016, 16:50
    #39373964
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
eNoseMasterZivпропущено...



вообще то "фуллскрин" - такового понятия вообще нет. берется обычный overlapped , у него выключается title bar, неклиентская область в null, задаются особые координаты окна - и в общем всё... а теперь запусти файрфокс и нажми f11.

таки есть разница между максимальным разворачиванием (что предлагает виндовз) и полным экраном (перекрытие таскбара).

и старые версии ворда/экселя тоже поддерживали второй вариант (сейчас только для чтения документов).

Эээээ...
В самом Windows нет поддержки такого режима.
Его надо делать руками.
...
Рейтинг: 0 / 0
23.12.2016, 17:28
    #39374019
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
MasterZivЭээээ...
В самом Windows нет поддержки такого режима.
Его надо делать руками.
SetWindowPos придётся вызывать - тяжёлый труд
...
Рейтинг: 0 / 0
23.12.2016, 23:43
    #39374258
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
Можно еще усложнить задачу. Есть два монитора (два девайса) и на одном из них игра.... e.t.c.
...
Рейтинг: 0 / 0
24.12.2016, 10:52
    #39374312
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
maytonМожно еще усложнить задачу.
какое ж это усложнение?

разве что Direct3D приложение, использующее несколько мониторов в полноэкранном режиме
...
Рейтинг: 0 / 0
24.12.2016, 17:24
    #39374450
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
Изопропил, вы когда-нибудь работали на 2х мониторах? Я - последние лет 5 постоянно.

Так вот. Иногда у меня окно приложения (CitrixClient) перекрывает 2 монитора. Это какой
режим? Полноэкранный? Или полно-двух-экранный?
...
Рейтинг: 0 / 0
24.12.2016, 20:21
    #39374510
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
mayton,

только на двух-трёх и работаю.
иногда - на 24 .

Fullscreen, о котором я говорю - это fullscreen Direct3D/OpenGL, а не растягивание окошка
...
Рейтинг: 0 / 0
24.12.2016, 20:26
    #39374517
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
IDXGISwapChain::SetFullscreenState для тех, кто на бронепоезде
...
Рейтинг: 0 / 0
24.12.2016, 20:33
    #39374526
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
Ну йошкин крот... Вот это техника дошла.

Но мой вопрос по full-screen на двух мониторах так и остался висеть в воздухе.

P.S. Да я только запрыгнул в последний вагон... :)
...
Рейтинг: 0 / 0
24.12.2016, 20:40
    #39374533
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Полноэкранный режим
maytonНо мой вопрос по full-screen на двух мониторах так и остался висеть в воздухе.
а какой вопрос?
как трактовать понятие fullscreen?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Полноэкранный режим / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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