Где находится рамка окна в компьютере
это руководство по проектированию было создано для Windows 7 и не обновлялось для более новых версий Windows. Многие рекомендации по-прежнему применяются в принципе, но презентация и примеры не соответствуют нашим текущим руководствам по проектированию.
В этой статье описывается размещение окон по умолчанию при первоначальном отображении на экране, порядок их размещения относительно других окон (Z-порядок), их первоначальный размер и влияние на фокус ввода.
Для следующих правил:
- Окно верхнего уровня не имеет окна владельца и отображается на панели задач. Примеры: окна приложений. в Windows Vista и более поздних версиях диалоговые окна без окон владельца и страницы свойств также считаются верхним уровнем.
- Принадлежащее окно имеет окно владелец и не отображается на панели задач. Примеры: модальные диалоговые окна, немодальные диалоговые окна.
- Инициированное пользователем окно отображается как непосредственный результат действия пользователя. В противном случае запускается программа, инициированная программой или инициированная системой, если она была инициирована корпорацией Майкрософт Windows. Например, диалоговое окно "Параметры" инициируется пользователем, но напоминание о встрече инициирует программа.
- Контекстное окно — это инициированное пользователем окно, которое имеет строгую связь с объектом, из которого он был запущен. Например, окна, отображаемые контекстными меню или значками области уведомлений, являются контекстными, но окна, отображаемые строками меню, не являются.
- Активный монитор — это монитор, в котором запущена активная программа.
- монитор по умолчанию — это один из меню, панели задач и области уведомлений.
Как выбрать цвет границы
В апрельском обновлении 2018 года и более ранних версиях Windows 10 Windows автоматически выбирает цвет окна, соответствующий фону вашего рабочего стола.
Чтобы выбрать пользовательский цвет рамки окна, перейдите в «Настройки»> «Персонализация»> «Цвета». В разделе «Выберите свой цвет» отключите параметр «Автоматически выбирать цвет акцента на моем фоне» и вместо этого выберите предпочитаемый цвет.
Windows предоставляет здесь несколько предлагаемых цветов, но вы можете выбрать опцию «Пользовательский цвет» в нижней части списка, чтобы выбрать любой понравившийся вам цвет.
В обновлении Windows 10 Redstone 5, которое будет выпущено для стабильной сборки Windows осенью 2018 года, по умолчанию используется граница серого окна. Чтобы применить цвет акцента к границам окна, прокрутите вниз до раздела «Показать цвет акцента на следующих поверхностях», а затем включите опцию «Строки заголовка и границы окна».
Вы увидите цветные вкладки в заголовках вместо полноцветных заголовков благодаря функции «Наборы» .
Пользовательские рамки
большинство приложений Windows должны использовать стандартные рамки окон. Однако для впечатляющих, полноэкранных, автономных приложений, таких как игры и приложения киоска, может быть целесообразно использовать пользовательские рамки для всех окон, которые не отображаются в полноэкранном режиме. Целью использования пользовательских рамок должно быть предоставление уникального поведения, а не только фирменной символики.
Пользовательские фреймы подходят для иммерсивного, полноэкранного режима, автономных приложений, таких как игры.
Приложение а. Процедура примера окна
В следующем примере кода демонстрируется процедура окна и вспомогательные функции, которые используются для создания пользовательского приложения с фреймами.
Минимальное поддерживаемое разрешение экрана
минимальное эффективное разрешение экрана , поддерживаемое Windows, составляет 800x600 пикселей. Это означает, что окна фиксированного размера должны отображаться полностью с минимальным разрешением (при резервировании пространства для панели задач), но окна с изменяемым размером можно оптимизировать для эффективного разрешения 1024x768 пикселей при условии, что они работают с минимальным разрешением.
в настоящее время наиболее распространенные разрешения физических мониторов для Windows пк имеют 1024x768 пикселей или больше, нацеливание на 800x600 пикселей позволяет Windows:
- Хорошо работает со всеми современными аппаратными средствами, включая небольшие ноутбуки.
- Поддержка параметров высокого DPI (точек на дюйм).
- Поддержка большего размера шрифтов для специальных возможностей.
- Поддержка оборудования, используемого на глобальном уровне.
Выбор минимального разрешения для поддержки требует компромиссного баланса. Нацеливание на более высокое разрешение приведет к неоптимальному появлению значительного процента современного оборудования, в то время как нацелено на более низкое разрешение, дизайнеры не смогут воспользоваться всеми преимуществами доступного пространства на экране.
если вы считаете, что целевые пользователи используют значительно более высокие разрешения, чем минимальное Windows, можно разработать программу, чтобы воспользоваться всеми преимуществами дополнительного пространства на экране, используя масштабируемые окна, которые хорошо масштабируются.
Включение проверки нажатия для пользовательского кадра
Побочным результатом удаления стандартного фрейма является утрата поведения изменения размера и перемещения по умолчанию. Чтобы приложение правильно эмулировать поведение стандартного окна, необходимо реализовать логику обработки проверки нажатия кнопки "заголовок" и изменения размера или перемещения кадра.
Стекло
стандартные рамки окон автоматически используют стекло в Windows, но можно также использовать стекло в регионах, которые касаются рамки окна.
- Рассмотрите возможность использования «стратегичеического» стекла в небольших регионах, чтобы кадрировать окно без текста. Это может сделать программу более простым, светлым и более согласованным, делая ее частью кадра.
- В этом примере стекло фокусирует внимание пользователя на содержимом, а не на элементах управления.
- Не используйте стекла в ситуациях, когда обычный фон окна будет более привлекательным или простым в использовании.
Правильно:
В этом примере стекло используется для того, чтобы окно Alt + Tab было простым видом. Для этого окна работает стекло, так как оно состоит из графики и одной строгой метки текста.
Неправильно:
В этом неверном примере использование стекла отвлекается от использования. Лучше выбрать обычный фон окна.
В этом разделе показано, как использовать интерфейсы API диспетчер окон рабочего стола (DWM) для создания пользовательских рамок окон для приложения.
Стеклянные рамки окна
рамки стеклянного окна — это новый аспект Microsoft Windows aesthetic, надежде как привлекательным, так и облегченным. Эти полупрозрачные кадры придают Windows открытой, менее функциональный вид, помогая пользователям сосредоточиться на содержимом и функциональности, а не на окружающем его интерфейсе.
Стеклянные рамки окна.
Вы можете использовать для стратегического стекла в небольших регионах в окне, которое используется для управления рамкой окна. Такие регионы выглядят как часть рамки окна, хотя технически они являются частью клиентской области окна.
В этом примере в клиентской области используется стекло, чтобы оно было похоже на часть кадра.
Приложение б. Рисование заголовка подписи
В следующем коде показано, как закрасить заголовок заголовка в расширенном кадре. Эта функция должна вызываться из вызовов бегинпаинт и ендпаинт .
Рекомендации
Толщина рамки
Введение
в Windows Vista и более поздних версиях внешний вид неклиентской области окон приложений (строки заголовка, значка, границы окна и кнопки заголовка) управляется DWM. С помощью интерфейсов API DWM можно изменить способ отрисовки кадра окон DWM.
Одной из функций API DWM является возможность расширения фрейма приложения в клиентскую область. Это позволяет интегрировать элемент пользовательского интерфейса клиента (например, панель инструментов) в рамку, предоставляя пользовательскому интерфейсу возможность управлять более заметным местом в пользовательском интерфейсе приложения. например, Windows Internet Explorer 7 в Windows Vista интегрирует панель навигации в рамку окна, расширяя верхнюю часть рамки, как показано на следующем снимке экрана.
Возможность расширения рамки окна также позволяет создавать пользовательские фреймы, сохраняя внешний вид окна. например, Microsoft Office Word 2007 рисует кнопку Office и панель быстрого доступа внутри пользовательского фрейма, одновременно предоставляя стандартные кнопки сворачивания, развертывания и закрытия заголовка, как показано на следующем снимке экрана.
Автоматическая смена с помощью обоев
Голубой цвет окна, который установлен в Windows 8 по умолчанию, на самом деле является результатом того, что этот оттенок преобладает в дефолтных обоях. Изменить обои можно точно так же, как мы делали это в Windows 7, то есть сделать правый клик на рабочем столе и выбрать в контекстном меню пункт Personalize.
Внизу выбираем раздел Desktop Background и устанавливаем либо один из предустановленных вариантов, либо обои из собственной коллекции.
Windows автоматически выберет преобладающий (по её мнению) оттенок в качестве цвета окна, однако, в случае пёстрой картинки результат может быть непредсказуем.
Как отключить (или включить) тени
Windows 10 по умолчанию включает тени для каждого окна. Однако вы можете отключить эти тени, если хотите. Например, Windows 8 не использовала тени и имела чистый плоский вид с цветными рамками окон.
Этот параметр доступен в старом окне Advanced System Settings . Чтобы открыть его, нажмите «Пуск», введите «Дополнительные параметры системы» в поле поиска и нажмите клавишу ВВОД. Вы также можете перейти в Панель управления> Система и безопасность> Система> Расширенные настройки системы, чтобы запустить ее.
На вкладке «Дополнительно» окна «Свойства системы» нажмите кнопку «Настройки» в разделе «Производительность».
В списке «Визуальные эффекты» выберите параметр «Пользовательский», отключите параметр «Тени под окнами», а затем нажмите кнопку «ОК».
Окно тени мгновенно исчезнут. Вы можете вернуться сюда, если захотите снова включить их.
Далеко не всем нравится стандартная цветовая схема Windows. К счастью, система позволяет легко сменить цвет окна, причём делает и в автоматическом режиме, выбирая преобладающие цвета обоев рабочего стола. Мы рассмотрим способы изменения цвета окна в Windows 8, а также расскажем о том, как изменить толщину рамки окна.
Сторонние утилиты
Если возиться с ползунками в системном меню не очень хочется, то можно установить бесплатную утилиту Aero8Tuner, с помощью которой можно создавать и сохранять цветовые схемы и быстро переключаться между ними.
Фреймы окна
Использовать стандартные рамки окон.
-
Исключение: Чтобы обеспечить полноценное Полноэкранное представление, самостоятельные приложения являются уникальными:
- Если это возможно, при помощи мыши, то, когда это допустимо, оно смещается вниз и вправо.
- Выберите размер окна по умолчанию, подходящий для его содержимого. Не бойтесь использовать крупные размеры окна, если вы можете эффективно использовать пространство.
- Используйте окна с изменяемыми размерами везде, где это удобно, чтобы избежать полос прокрутки и усеченных данных. Windows с динамическим содержимым и списками лучше всего от окон с изменяемыми размерами.
- Для текстовых документов рекомендуется использовать максимальную длину строки в 65 символов , чтобы облегчить чтение текста. (Символы включают буквы, знаки препинания и пробелы.)
- Окна фиксированного размера:
- Должен быть полностью видимым и иметь размер для размещения в рабочей области.
- Может быть оптимизирован для более высоких разрешений, но при отображении на экране в соответствии с фактическим разрешением экрана их размер не изменяется.
- Для поэтапного увеличения размера окна необходимо отображать постепенно больше информации. Убедитесь, что по крайней мере одна часть окна или элемент управления имеют изменяемое содержимое.
- Следует избегать использования восстановленных по умолчанию размеров, развернутых или близких к развернутым. Вместо этого выберите размер по умолчанию, который обычно наиболее удобен, без полноэкранного режима. Предположим, что пользователи будут развернут окно, а не изменять размер, чтобы сделать его полноэкранным.
- Следует установить минимальный размер окна, если ниже приведен размер содержимого, который больше не может использоваться. Для элементов управления с изменяемыми размерами Задайте минимальный размер элементов для минимального размера, например минимальную ширину функциональных столбцов в представлениях списка.
- Следует изменить презентацию, если это сделает содержимое пригодным для использования с меньшими размерами.
в этом примере проигрыватель Windows Media изменяет свой формат, когда окно оказывается слишком маленьким для стандартного формата.
Реестр
Знакомой командой regedit запускаем реестр Windows и идём по этому пути:
Здесь нас интересуют два параметра — BorderWidth и PaddedBorderWidth. По умолчанию их значения соответствуют -15 и -60.
Для того, чтобы сделать рамки максимально маленькими, смените значения этих двух параметров на 0. Чтобы изменения вступили в силу, нужно перезайти в систему.
Принципы проектирования
Управление окнами является одной из самых фундаментальных действий пользователя. до Windows Vista Windows часто затронула небольшие размеры по умолчанию и помещает их в середину экрана. Этот подход хорошо подходит для старых мониторов с низким разрешением, но не для современных видеоаппаратов.
Windows предназначен для поддержки современного видеооборудования, которое часто работает с разрешением, которое значительно выше минимально поддерживаемого разрешения экрана и может иметь несколько мониторов. Это:
- Дает пользователям возможность полностью воспользоваться своим расширенным оборудованием.
- Требует от пользователей меньше усилий для перемещения их мыши на большие расстояния.
- Делает размещение окна более предсказуемым и, следовательно, проще находить.
Скрытые кадры
Иногда лучшим кадром окна не является фрейм. Часто это происходит для основного окна впечатляющих полноэкранных приложений, которые не используются совместно с другими программами, такими как проигрыватели мультимедиа, игры и приложения киоска.
Средства просмотра содержимого часто получают возможность отображать содержимое во весь экран. к примерам относятся Windows Internet Explorer, Фотоальбом Windows Live, Windows Movie Maker HD, Microsoft PowerPoint и Microsoft Word.
в этом примере проигрыватель Windows Media может отображать свое содержимое в полноэкранном режиме.
Рисование в окне расширенного фрейма
При удалении стандартного кадра теряется автоматическое рисование значка и названия приложения. Чтобы добавить их обратно в приложение, необходимо нарисовать их самостоятельно. Для этого сначала просмотрите изменения, которые произошли в клиентской области.
После удаления стандартного кадра клиентская область теперь состоит из всего окна, включая расширенный кадр. Сюда входит область, в которой рисуются кнопки заголовка. В следующем параллельном сравнении клиентская область для стандартного кадра и пользовательского расширенного кадра выделяется красным цветом. Область клиента для стандартного окна фрейма (слева) — это черная область. В расширенном окне фрейма (справа) клиентская область — это все окно.
Так как все окно является клиентской областью, можно просто нарисовать нужные объекты в расширенном кадре. Чтобы добавить заголовок в приложение, просто выведите текст в соответствующем регионе. На следующем рисунке показан текст темы, нарисованный в пользовательском фрейме заголовка. Заголовок рисуется с помощью функции DrawThemeTextEx . Чтобы просмотреть код, рисующий заголовок, см. приложение б. закраска заголовка.
При рисовании в пользовательском фрейме Будьте внимательны при размещении элементов управления пользовательского интерфейса. Так как все окно является регионом клиента, необходимо настроить размещение элементов управления пользовательского интерфейса для каждой ширины кадра, если они не должны отображаться в или в расширенном фрейме.
Общие сведения
- поддерживают минимальное Windows эффективное разрешение 800x600 пикселей. Для критически важных пользовательских интерфейсов (UI), которые должны работать в защищенном режиме, поддерживают эффективное разрешение 640 пикселей. Заследите за пространством, используемым панелью задач, выполнив резервирование 48 относительных вертикальных пикселей для окон, отображаемых на панели задач.
- Оптимизируйте макеты окон с изменяемыми размерами для эффективного разрешения 1024x768 пикселей. Автоматическое изменение размера этих окон для более низких разрешений экрана.
- Обязательно протестируйте Windows в 96 dpi (100 процента) в 800x600 пикселях, 120 dpi (125 процента) на 1024x768 пикселей и 144 dpi (150 процента) на 1200x900 точках. Проверьте наличие проблем макета, таких как обрезка элементов управления, текст и окна, а также растяжение значков и растровых изображений.
- Для программ с сенсорным и мобильным вариантами использования Оптимизируйте для 120 dpi. Экраны с высоким разрешением в настоящее время являются наиболее распространенными на сенсорных и мобильных ПК.
- Размеры окон с изменяемыми размерами больше не должны показывать глиф изменения размера в правом нижнем углу, так как:
- Размеры всех сторон и границ окна изменяются, а не только в правом нижнем углу.
- Для этого глифу требуется строка состояния, но многие окна с изменяемым размером не предоставляют строки состояния.
- Размеры окон с изменяемыми размерами и указатели изменения размера более эффективны при взаимодействии, что размер окна может изменяться, чем глиф изменения размера.
Рекомендации
Приложение в. функция Хиттестнка
В Windows 10 каждое окно имеет цветную рамку и тень. Вы можете изменить цвет границ вашего окна и даже отключить тень, если хотите.
Инсайдерские превью сборки Redstone 5 изменяют цвет границы по умолчанию на серый, чтобы он сливался с тенью, но вы также можете снова включить границы цветных окон в Redstone 5.
Принципы проектирования
Руками
Именно поэтому иногда проще сменить цвет вручную. Кликаем на раздел Color справа от Desktop Background. Здесь можно выбрать один из предустановленных цветов, установить его интенсивность и другие параметры.
Элементы управления "заголовок окна"
Используйте элементы управления "заголовок окна", как показано ниже.
- Выхода. Все первичные и вторичные окна со стандартной рамкой окна должны иметь кнопку Закрыть в строке заголовка. Нажатие кнопки Закрыть приведет к отмене или закрытию окна.
В этом примере диалоговое окно не содержит кнопку «Закрыть» в строке заголовка.
- Свести к минимуму. Для всех основных окон и длительно выполняющихся немодальных вторичных окон (например, диалоговых окон хода выполнения) должна быть кнопка сворачивания. Нажатие кнопки минимизировать сокращает окно до кнопки на панели задач. Следовательно, для окон, которые могут быть сведены, требуется значок заголовка окна.
- Развернуть или восстановить. Все окна с изменяемыми размерами должны иметь кнопку Развернуть/восстановить. При нажатии кнопки Развернуть отображается окно с наибольшим размером, которое в большинстве окон является полноэкранным. в то время как при нажатии кнопки Восстановить окно отображается предыдущий размер окна. Тем не менее, некоторые окна не имеют смысла использовать полноэкранный режим, поэтому эти окна должны максимально увеличиться до наиболее удобного размера.
Расширение клиентского фрейма
Функциональные возможности расширения рамки в клиентской области предоставляются функцией DwmExtendFrameIntoClientArea . Чтобы расширить рамку, передайте маркер целевого окна вместе со значениями отступов полей в DwmExtendFrameIntoClientArea. Значения отступа полей определяют, насколько далеко можно расширять рамку на четырех сторонах окна.
В следующем коде показано использование DwmExtendFrameIntoClientArea для расширения рамки.
На следующем рисунке показана стандартная рамка окна (слева) и та же самая Расширенная рамка окна (справа). фрейм расширяется с помощью предыдущего примера кода и по умолчанию Microsoft Visual Studio вндкласс / вндклассекс фон ( _ окно цвета + 1).
Визуальное различие между этими двумя окнами очень незаметно. Единственное различие между ними заключается в том, что тонкая черная граница области клиента в окне слева отсутствует в окне справа. Причиной этой отсутствующей границы является то, что она включена в расширенный кадр, а остальная часть клиентской области — нет. Для отображения расширенных кадров области, лежащие в основе каждой стороны расширенного кадра, должны иметь точечные данные с альфа-значением 0. Черная граница вокруг области клиента содержит данные пикселей, в которых все цветовые значения (красный, зеленый, синий и альфа) имеют значение 0. В остальной части фона значение альфа не равно 0, поэтому остальная часть расширенного кадра не отображается.
Самый простой способ убедиться в том, что расширенные кадры видимы, — это сделать весь клиентский регион черным. Для этого инициализируйте элемент хбрбаккграунд структуры вндкласс или вндклассекс в дескрипторе черной _ кисти. На следующем рисунке показан один и тот же стандартный фрейм (слева) и расширенный фрейм (справа), показанные ранее. Однако на этот раз для хбрбаккграунд ЗАДАН маркер черной кисти, _ полученный из функции жетстоккобжект .
Удаление стандартного кадра
После того как вы расширили фрейм приложения и сделали его видимым, можно удалить стандартный фрейм. Удаление стандартного кадра позволяет управлять шириной каждой стороны рамки, а не просто расширением стандартного фрейма.
На следующем рисунке показан стандартный фрейм (слева) и новый расширенный кадр без стандартного кадра (справа).
Полноэкранный режим
Для программ с необязательным полноэкранным режимом для включения полноэкранного режима:
Отображение модального полноэкранного команды в строке меню или на панели инструментов. Когда пользователь щелкает команду, команда показывает команду в выбранном состоянии.
В этом примере показана команда во весь экран вместе со стандартным сочетанием клавиш.
Используйте клавишу F11 для быстрого вызова в полноэкранном режиме.
Если часто используется панель инструментов и полноэкранный режим, то также имеется кнопка на панели инструментов с изображением во весь экран.
Примеры кнопок на панели инструментов в полноэкранном режиме.
Возврат из полноэкранного режима:
- Отображение модального полноэкранного команды в строке меню или на панели инструментов. Когда пользователь щелкнет команду, команда отобразится в состоянии очистки.
- Используйте клавишу F11 для быстрого вызова в полноэкранном режиме. Если это еще не было назначено, для этой цели также можно использовать клавишу ESC.
Сторонние утилиты
Если лезть в реестр не хочется, то можно скачать бесплатную утилиту Tiny Window Borders. Приложение не требует установки и позволяет настроить толщину рамки с помощью двух ползунков.
В этом случае изменения вступают в силу сразу после нажатия кнопки Apply.
Читайте также:
Рассмотрите возможность скрытия рамки окна основного окна.
Рассмотрите возможность использования пользовательских рамок для дополнительного окна.
Если пользовательская рамка подходит, выберите упрощенную конструкцию и не Нарисуйте слишком много внимания.
Неправильно:
В этом примере пользовательская рамка имеет слишком много внимания.
Не добавляйте элементы управления в рамку окна. Вместо этого Разместите элементы управления в окне.
Неправильно:
Правильно:
В правильном примере элемент управления находится в области клиента, а не в рамке окна.
Расположение окна
В следующих рекомендациях "центрирование" означает смещение вертикального смещения в верхней части монитора, а не в середине. Установите 45 процентов между верхней границей монитора/владельца и верхней границей окна, а 55% от нижней части монитора/владельца и нижней части окна. Это необходимо сделать, так как глаз естественным образом смещен в верхнюю часть экрана.
"Центрирование" означает смещение вертикального смещения в верхней части монитора.
Если окно является контекстным, всегда отображать его рядом с объектом, из которого он был запущен. Разместите его не так, чтобы исходный объект не покрывается окном.
Показывать контекстные окна рядом с объектом, из которого он был запущен.
Windows, запускаемые из области уведомлений, отображаются рядом с областью уведомлений.
При отображении с помощью пера, если возможно, поместите его так, чтобы он не был охвачен рукой пользователя. Для правых пользователей отобразите слева. в противном случае справа отобразится.
При использовании пера также можно отображать контекстные окна, чтобы они не покрыты рукой пользователя.
Разработчики: Вы можете различать события мыши и события пера с помощью API жетмессажеекстраинфо . Вы можете определить правой или левой пользователя с помощью API системпараметерсинфо с SPI _ жетменудропалигнмент.
Размещение диалоговых окон хода выполнения в правом нижнем углу активного монитора.
Размещение диалоговых окон хода выполнения в правом нижнем углу.
Если окно не связано с текущим контекстом или действием пользователя, разместите его вне текущего положения указателя. Это предотвращает случайное взаимодействие.
Если окно является приложением или документом верхнего уровня, то его источник всегда следует разкаскадировать в левом верхнем углу монитора. При создании активной программой используйте активный монитор. в противном случае используйте монитор по умолчанию.
Каскадное расположение окон приложения или документа, расположенного в левом верхнем углу монитора.
Если окно является служебной программой верхнего уровня, всегда отображать его в центре монитора. При создании активной программой используйте активный монитор. в противном случае используйте монитор по умолчанию.
Центрировать окна служебной программы верхнего уровня.
Если окно является владельцем окна, оно изначально отображается в центре окна, расположенного на экране владельца. Для последующего отображения рассмотрите возможность отображения его в последнем расположении (относительно окна "владелец"), если это может быть более удобным.
Начальное центрирование окон поверх окна владельца.
Для немодальных диалоговых окон всегда сначала отображаются в верхней части окна владельца, чтобы облегчить их поиск. Однако если пользователь активирует окно "владелец", которое может скрывать немодальное диалоговое окно.
Отображать немодальные диалоговые окна поверх окна владельца, чтобы упростить их поиск.
При необходимости измените исходное расположение так, чтобы все окно отображалось в целевом мониторе. Если размер окна с изменяемым размером больше целевого монитора, сократите его до размера.
это руководство по проектированию было создано для Windows 7 и не обновлялось для более новых версий Windows. Многие рекомендации по-прежнему применяются в принципе, но презентация и примеры не соответствуют нашим текущим руководствам по проектированию.
Большинство программ должны использовать стандартные рамки окон. Иммерсивное приложение может иметь полноэкранный режим, который скрывает рамку окна. Рассмотрите возможность использования "стратегического" для упрощения, более простого и более единообразного вида.
С помощью рамки окна пользователи могут управлять окном и просматривать заголовок и значок для поиска его содержимого.
Типичная рамка окна.
Примечание. Рекомендации, связанные с управлением окнами и фирменной символикой , представлены в отдельных статьях.