Когда пользователь устанавливает масштабирование DPI для рисования шрифтов и окон большего размера на всех дисплеях, я не хочу, чтобы это влияло на мое приложение (я не хочу, чтобы шрифты и элементы управления моего приложения становились больше)
Я пытался использовать Функция SetProcessDPIAware () или добавьте файл манифеста, но это не сработало. Как я могу запретить Windows (XP, 7 и 8) изменять размер шрифта моего приложения?
Вы задаете не тот вопрос. Вы хотите, чтобы он был независимым от DPI. Ответ состоит в том, чтобы измерить все в пунктах, и все относительно этого в ems. Избегайте точек на дюйм и пикселей полностью.