MrFoxy3010 1 Опубликовано 6 июня, 2020 (изменено) Всем привет.Начал писать оверлей на c# wf и понял,что при его показе игра сворачивается из-за фулл экрана.Как можно это исправить?Есть ли параметр запуска гта в оконном режиме без границ и на весь экран?Сразу говорю, что клиент модифицирован и допускает asi,cleo,lua.Причина создания оверлея - показ html страницы поверх игры ( функция показа вызывается через raknet ) Изменено 6 июня, 2020 пользователем MrFoxy3010 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
16Shadows 101 Опубликовано 7 июня, 2020 Не знаю, можно ли на WF создать оверлей, лучше посмотрите в сторону directX. Что до смены полноэкранного режима на полноэкранное окно - смотрите здесь (отключение полноэкранного дисплея), здесь и здесь (изменение стилей окна, так можно убрать рамку, если она не рисуется самой игрой), здесь (изменение размера окна). 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MrFoxy3010 1 Опубликовано 7 июня, 2020 А можно ли как то отобразить cef элемент ( браузер с url ) через directx? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
16Shadows 101 Опубликовано 8 июня, 2020 Через directX можно отобразить всё. Вам нужно лишь как-то получить пиксели и перенести их на битмап directX. Либо можно обойти directx и рисовать через GDI, но GDI не ускорен аппаратно, поэтому нагрузка на процессор может быть значительной. Я не могу Вам сказать точнее, потому что с directX и cef не работал. 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты