Страницы

Поиск по вопросам

пятница, 13 марта 2020 г.

C# полноэкранное приложение со своим разрешением

#c_sharp


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


Ответы

Ответ 1



По честному только через DirectX, но стоит учесть что он не любит внутри себя виндовые формочки.

Ответ 2



Для изменения разрешения существует функция ChangeDisplaySettings. Перечисляются режимы с помощью EnumDisplayDevices. Вы можете воспользоваться интеропом, чтобы вызвать эти функции в управляемом коде. Если вас интересуют игры, то у DirectX свои методы для изменения разрешения. В принципе ими можно пользоваться и по отдельности, если очень хочется.

Комментариев нет:

Отправить комментарий