Fullscreen\window mode change wrong window position restoration
Closed this issue · 0 comments
Некорректное отображение окна при смене режима fullscreen\window
unreal.ini содержит:
driver=gdi video=triple
Эмулятор запускается в режиме fullscreen. После смены режима на window окно отображается с утягом вверх (см. вложение). Можно переместить изменением размера окна через панель задач после чего позиция окна при изменении режима восстанавливается нормально до следующего запуска эмулятора. При том с фильтром video=double (окно меньшего размера) и переключении режима отображения окно выводится нормально.
Разрешение экрана 1280х720
upd^ Запуск в режиме окна с этими же параметрами (gdi, triple) выводит окно сразу задраным вне области отображения как на скрине.
upd^ Если координату Y высчитать иначе:
int winy = (rect1.bottom - rect1.top - (rect1.bottom - rect1.top)) / 2 + rect1.top;
то окно не уносит за потолок. upd^ Сорри, сам ковырялся - что-то переломал, мудрено, ушёл учить матчасть :)