Здравствуйте, ahaos, Вы писали:
A>Имеется приложение, которое отлажено на работы на FHD. При запуске на мониторе 4K иконки (32x32) слишком мелкие и картинки вставленные в диалоговые окна тоже. A>Какие варианты решения данной проблемы есть? Делать новые иконки и картинки и подгружать в зависимости от разрешения или все-таки есть вариант, когда они автоматически будут растягиваться хотя бы с потерей качества?
Если при создании ImageList указывать размер изображения с учетом DPI окна (GetDpiForWindow), то иконки будут растягиваться автоматически, но с некоторым замыливанием.
Я не знаю, что за картинки в диалогах, но если речь о контролах типа ListView, TreeView и т.п., то для них это работает.
Это в простом случае, если мы полагаем, что во время работы программы DPI менять не будут и перетаскивать окна между мониторами с разными DPI также не будут.