Диалоговый редактор Visual Studio MF C на моем мониторе HiDPI не работает - это известная проблема? - PullRequest
2 голосов
/ 16 апреля 2020

Я кодирую проект C ++, используя MF C в Visual Studio (v16.5.4). Редактор диалогов на моем мониторе HiDPI сильно поврежден (Lenovo ThinkVision 2880x1800 при 175%). Он отлично работает на двух других компьютерах со стандартными мониторами.

Диалоги изменяются, по-видимому, случайным образом, и элементы управления перемещаются неправильно, когда я пытаюсь их редактировать. Когда я пытаюсь выровнять элементы управления, прямоугольник, выделенный точками, может двигаться, но элемент управления часто этого не делает (в редакторе). Иногда повторное открытие редактора показывает, что элемент управления фактически перемещен. Когда я создаю проект, окончательный макет отображения не может быть предсказан исходя из того, что появляется в редакторе ресурсов.

Я сообщил об этом в Microsoft, используя обратную связь Visual Studio, но они закрыли отчет, сказав, что это " По дизайну"!!!! Они опубликовали ссылку, описывающую функцию, которая отключает поддержку HiDPI, но ссылка была для Windows Forms Designer, а не для редактора ресурсов MF C - в последнем, который я мог бы найти, нет эквивалентной функции.

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

...