1

Я заметил, что многие приложения Windows отличаются по внешнему виду, особенно по кнопкам. Некоторые кнопки выглядят более "жесткими", а другие - "мягкими". сравнить 2 диалога выглядят и чувствуют

Разница в том, что слева диалог выглядит дружелюбнее, а справа - не так дружелюбно. Есть ли причина, по которой Microsoft использует два разных стиля кнопок? Я также заметил разницу в некоторых файловых диалогах, но не мог вспомнить, где я это видел.

1 ответ1

2

@ LMiller7 в основном уже объяснил это, но об этом немного подробнее:

Элементы графического интерфейса пользователя ("виджеты") и стили ("внешний вид") не являются постоянными для разных платформ или версий одной и той же платформы. Большинство инструментов UI (библиотеки графических элементов графического интерфейса и связанных с ними L & F) будут иметь наиболее распространенные виджеты (кнопки, флажки и т.д.), Но могут отсутствовать некоторые более неясные (часто с альтернативным виджетом, который выполняет аналогичные функции, например, кнопка переключения против . флажок) и, конечно, L & F будет меняться.

Windows прошла через значительное количество различных наборов инструментов пользовательского интерфейса, каждый со своими виджетами и L & F. Например, оригинальные, используемые через Win3.x, все еще встречаются в некоторых очень старых приложениях и оптимизированы для дисплеев с низким разрешением. В любом случае, хотя библиотеки GUI Windows включают в себя несколько наборов инструментов, а некоторые приложения будут указывать использовать определенный набор инструментов, а не просто тот, который является самым последним набором инструментов (приложение, которое использует самый последний доступный набор инструментов, будет выглядеть в Windows 2000 / Windows ME иначе это будет на Win7; приложение, которое использует конкретно инструментарий Win9x, будет выглядеть устаревшим на современных ОС, но в противном случае будет иметь ожидаемый L & F). Затем, конечно, есть наборы инструментов для Windows, которые даже не используют общие графические библиотеки, такие как "Metro" / "Modern" L & F, используемые в приложениях Магазина Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .