Я использую цветовую схему Windows, отличную от стандартной, на большинстве своих компьютеров, и у меня есть ноутбук с экраном 124 DPI, на который настроена Windows.
Многие программы, которые я тестировал или даже использовал ежедневно, имеют проблемы с этим, показывая, например, нестандартные размеры элементов управления, обрезанные элементы пользовательского интерфейса, нечитаемый текст и так далее. Существует весь диапазон от слегка раздражающих до (почти) непригодных для использования.
Теперь я чувствую, что многие из этих вопросов не нужны. Простой тестовый запуск на экране с высоким разрешением в нескольких цветовых схемах покажет их, некоторые из них даже очень легко исправить (например, всегда использовать clWindow, clWindowText и clBtnFace вместо clWhite, clBlack и clSilver). Некоторые из них сложнее, например, правильный контроль размера.
Итак, мой вопрос: пытаетесь ли вы следовать рекомендациям в руководствах по пользовательскому интерфейсу в отношении системных цветов, размеров и интервалов между элементами пользовательского интерфейса, а также размеров шрифтов и начертаний? Является ли тестирование на соответствие им частью вашего процесса обеспечения качества? Вы даже не пытаетесь размещать свои формы в диалоговых единицах, а не в пикселях, несмотря на то, что большинство IDE (в моем случае Delphi) имеют дизайнеры, ориентированные на пиксели?
[РЕДАКТИРОВАТЬ]: Перечитывая это после сна, я замечаю, что этот вопрос может выглядеть как приглашение к бесплодной дискуссии. Это не значит, что я определенно был бы заинтересован в инструментах, которые помогут мне создавать приложения, соответствующие рекомендациям по интерфейсу пользовательского интерфейса, область, в которой, как мне кажется, Delphi меня немного подводит. Смотрите также мой собственный ответ.