Re: Поддержка мониторов 4K
От: qaz77  
Дата: 03.11.22 10:13
Оценка:
Здравствуйте, ahaos, Вы писали:

A>Имеется приложение, которое отлажено на работы на FHD. При запуске на мониторе 4K иконки (32x32) слишком мелкие и картинки вставленные в диалоговые окна тоже.

A>Какие варианты решения данной проблемы есть? Делать новые иконки и картинки и подгружать в зависимости от разрешения или все-таки есть вариант, когда они автоматически будут растягиваться хотя бы с потерей качества?

Если при создании ImageList указывать размер изображения с учетом DPI окна (GetDpiForWindow), то иконки будут растягиваться автоматически, но с некоторым замыливанием.
Я не знаю, что за картинки в диалогах, но если речь о контролах типа ListView, TreeView и т.п., то для них это работает.

Это в простом случае, если мы полагаем, что во время работы программы DPI менять не будут и перетаскивать окна между мониторами с разными DPI также не будут.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.