Операционная система Windows отличается своей уникальной структурой окна, которая специальным образом организована для обеспечения удобства работы пользователя. Визуальные элементы окна Windows позволяют пользователям взаимодействовать с программами и приложениями, включая управление окнами, выполнение задач и доступ к функциональным возможностям системы.
Основными элементами структуры окна ОС Windows являются заголовок окна, панели инструментов, системное меню, закрывающие, сворачивающие и разворачивающие кнопки окна. Заголовок окна, расположенный в верхней части окна, отображает название программы и предоставляет функциональные кнопки для работы с окном. Панели инструментов содержат набор кнопок с функциональными возможностями программы, облегчая выполнение задач. Системное меню является контекстным меню, которое открывается при щелчке правой кнопкой мыши на заголовке окна и позволяет пользователю получить доступ к различным действиям, таким как закрытие окна, изменение размера и т. д.
Начиная с ОС Windows 10, появилась новая функциональность в виде виртуальных рабочих столов. Виртуальные рабочие столы позволяют пользователям создавать отдельные рабочие области для удобства организации окон и приложений. Это позволяет пользователю использовать несколько рабочих столов одновременно, переключаясь между ними при необходимости.
Структура окна в ОС Windows обеспечивает гибкость и удобство использования для пользователей. С помощью элементов окна пользователи могут легко манипулировать и управлять окнами программ, создавать виртуальные рабочие столы и получать быстрый доступ к функциональным возможностям системы. Знание основных элементов структуры окна ОС Windows важно для эффективной и комфортной работы с программами и приложениями в операционной системе.
Содержание
- Общие сведения о структуре типового окна ОС Windows
- Основные элементы: панель задач
- Основные элементы: рабочий стол
- Основные элементы: окно приложения
- Основные элементы: кнопки управления окном
- Основные элементы: полосы прокрутки
Общие сведения о структуре типового окна ОС Windows
Структура типового окна включает ряд основных элементов:
1. Панель заголовка: расположена в верхней части окна и содержит название окна и ряд управляющих элементов, таких как кнопки «Свернуть», «Развернуть» и «Закрыть». Панель заголовка может также содержать дополнительные элементы, такие как меню.
2. Панель меню: расположена под панелью заголовка и содержит набор команд, доступных пользователю для выполнения определенных действий. Меню могут содержать как стандартные команды, так и пользовательские команды.
3. Область клиентского контента: располагается под панелью меню и занимает большую часть окна. Эта область предназначена для отображения основного контента приложения, такого как текст, изображения, таблицы и другие элементы.
4. Панель статуса: расположена в нижней части окна и предназначена для отображения дополнительной информации о состоянии программы или текущей операции.
5. Рамка окна: окружает весь типовой окно и представляет собой границу, которая отделяет окно от остальных элементов рабочего стола.
Такая структура окна позволяет пользователям максимально удобно управлять приложениями в операционной системе Windows. Она обеспечивает легкость навигации, доступность основных функций и позволяет пользователям взаимодействовать с приложением через стандартные элементы интерфейса.
Основные элементы: панель задач
Основная функция панели задач – предоставление быстрого доступа к запущенным приложениям. На панели задач отображаются значки всех открытых программ и файлов, а также значки системных утилит и оповещения.
Основные элементы панели задач включают:
- кнопку «Пуск», которая открывает главное меню системы и позволяет запустить программы;
- кнопки запущенных приложений, которые предоставляют быстрый доступ к программам, открытым на данный момент;
- панель быстрого запуска, которая позволяет добавить ярлыки приложений и файлов для более удобного и быстрого доступа к ним;
- системный трей, который отображает значки системных утилит и оповещения.
Панель задач также имеет функции управления окнами, включая переключение между открытыми окнами и минимизацию или максимизацию окон.
Основные элементы: рабочий стол
Основные элементы рабочего стола:
- Иконки — представляют собой маленькие изображения, обозначающие файлы, папки, программы и другие объекты. Пользователь может перемещать иконки по рабочему столу, создавать ярлыки и выполнять различные действия.
- Панель задач — расположенная в нижней части экрана, панель, которая содержит кнопки запущенных программ, уведомления, системные индикаторы и другие элементы управления.
- Панель быстрого запуска — расположенная в левой части панели задач, панель, которая содержит ярлыки самых часто используемых программ. Пользователь может настраивать эту панель, добавлять или удалять ярлыки по своему усмотрению.
- Обои рабочего стола — изображение, устанавливаемое на рабочий стол, которое может быть фотографией, цветовым градиентом или другим графическим элементом. Пользователь может выбрать изображение из предложенных системой или установить свое собственное.
Все эти элементы предоставляют пользователю удобный интерфейс для работы с операционной системой и приложениями.
Основные элементы: окно приложения
Основные элементы окна приложения включают:
Панель заголовка — расположена в верхней части окна и содержит название приложения и кнопки управления окном (развернуть, свернуть, закрыть). Также в панели заголовка может отображаться текущее состояние приложения (например, загрузка данных).
Меню приложения — предоставляет пользователю доступ к функциям и настройкам приложения. Меню может быть разделено на категории, каждая из которых содержит подменю с конкретными командами. Некоторые пункты меню могут иметь горячие клавиши для быстрого выполнения операций.
Панель инструментов — располагается под панелью заголовка и содержит набор кнопок и инструментов для выполнения часто используемых операций. Кнопки могут выполнять команды, открывать диалоговые окна или запускать дополнительные функции приложения.
Панель состояния — расположена в нижней части окна и содержит информацию о текущем состоянии приложения или процесса. Например, панель состояния может отображать прогресс выполнения операции, количество выбранных элементов или статус подключения к сети.
Рабочая область — занимает основную часть окна и предоставляет пространство для отображения содержимого приложения, такого как текст, таблицы, изображения или другие элементы интерфейса.
Окно приложения может иметь дополнительные элементы, такие как панели навигации, вкладки или полосы прокрутки, в зависимости от типа приложения и его функциональности.
Основные элементы: кнопки управления окном
В стандартной структуре окна операционной системы Windows присутствуют кнопки управления, которые помогают пользователю взаимодействовать с окном.
Кнопка «Закрыть» (Close) — располагается в правом верхнем углу окна. При нажатии на эту кнопку окно закрывается и его содержимое прекращает отображаться на экране.
Кнопка «Свернуть» (Minimize) — располагается слева от кнопки закрытия. При нажатии на нее окно сворачивается и перемещается на ‘панель задач’ внизу экрана. Таким образом, пользователь может временно скрыть окно и вернуться к нему позже.
Кнопка «Развернуть/Восстановить» (Maximize/Restore) — располагается слева от кнопки сворачивания. Если окно свернуто, то кнопка будет отображать значок «Развернуть», при нажатии на который окно развернется на весь экран. Если окно уже развернуто, кнопка будет отображать значок «Восстановить», при нажатии на который окно вернется в исходный размер и позицию.
Кнопки управления окном позволяют пользователю совершать основные операции над окном — закрыть, свернуть, развернуть. Они предоставляют удобный и интуитивно понятный интерфейс для работы с окнами приложений в Windows.
Основные элементы: полосы прокрутки
Вертикальная полоса прокрутки располагается справа от содержимого окна, а горизонтальная – внизу. Полосы обычно имеют узкий размер и рисуются в виде прямоугольников с возможностью взаимодействия при помощи указателя мыши.
Пользователь может воспользоваться полосами прокрутки, чтобы перемещаться вдоль вертикали или горизонтали содержимого окна. Для этого он может кликнуть на полоске и перетащить ее в нужное направление, либо использовать колесо прокрутки мыши. При перемещении полосы, содержимое окна подстраивается, чтобы отобразить нужную часть информации.
Помимо перемещения, полосы прокрутки могут также показывать пользователю текущую позицию в содержимом окна. Например, на вертикальной полосе может быть представлена шкала, показывающая прогресс прокрутки от начала до конца содержимого.
В зависимости от настроек и типа окна, полосы прокрутки могут быть отображены всегда, только при необходимости или вовсе скрыты. Пользователи могут настроить поведение полос прокрутки в настройках графического интерфейса операционной системы.
Все прикладные
программы (приложения), открытые папки
и документы представляются на экране
монитора в виде соответствующих окон.
На экране одновременно могут располагаться
несколько открытых окон, из которых
только одно является активным. Особенность
окон Windows состоит в том, что все они
имеют одинаковую структуру и формат,
внешне похожи друг на друга и содержат
много одинаковых элементов. Разумеется,
на микро уровне каждое окно имеет свои
характерные особенности.
На рис.22 приведена
типовая структура окна Windows на примере
приложения WordPad. Рассмотрим назначение
его основных элементов.
Строка
заголовка содержит имя
прикладной программы, а также имя
текущего открытого документа, например:
Документ — WordPad. В этой же строке справа
обычно размещаются и кнопки изменения
состояния окна. Первая из них свертывает
окно до кнопки на панели задач, вторая
— развертывает окно до размеров экрана
монитора, а третья – завершает работу
приложения и закрывает окно.
Заметим, что после развертывания окна
кнопка «Развернуть» —
переходит в кнопку «Восстановление»
—
, которая возвращает окну его нормальный
вид. Следует отметить, что команды по
изменению размеров окна продублированы
в контекстном меню правой кнопки мыши
при установке ее указателя в строку
заголовка окна.
Рис.22. Структура окна
приложения WordPad
Строка меню
Windows и его приложений имеют иерархическую
структуру меню. Первый уровень представлен
основными меню от меню
Файл
до меню
Справка
.
Число таких меню может доходить до
9 шт. Такие меню как
Файл,
Правка, Вид и Справка
присущи
большинству приложений и папок.
Каждое меню выполняет
определенные функции, представляет
собой ниспадающий список команд и
активизируется с помощью мыши или
нажатием клавиши Alt совместно с клавишей
буквы, подчеркнутой в его имени, например:
Alt+Ф, Alt+П, Alt+B и т.д.
Панель
инструментов обеспечивает
быстрый доступ к часто используемым
командам меню. Представляет собой набор
кнопок-пиктограмм и
кнопок-списков, размещаемых обычно
ниже меню. В Windows и его приложениях
используется множество стандартных
панелей инструментов. Активизировать
(или закрыть) ту или иную панель
инструментов можно щелкнув правой
кнопкой мыши на свободном месте в
области панелей инструментов или в
области меню и из выпадающего списка
выбрать требуемую панель инструментов.
Состав и место размещения панелей
инструментов может меняться пользователем.
Для этого достаточно зацепить за
заголовок панели или за свободное от
кнопок место на ней левой кнопкой мыши
и отбуксировать ее на новое место. Кроме
того, пользователь имеет возможность
создавать свои панели инструментов,
помещая на них кнопки, часто выполняемых
им команд.
Примечание:
Для основных приложений Windows, название
кнопок и описание, выполняемых ими
операций, можно вызвать на экран по
команде: «Что это такое?» меню Справка.
Рабочая
область окна. В этой
области размещается содержательная
часть прикладной программы. Например,
в рабочих областях приложений WordPad,
Word, Excel и Access находятся текст документа,
рабочий лист-таблица и база данных
соответственно; в рабочих областях
папок «Мой компьютер», «Проводник» и
«Панель управления» – перечни вложенных
папок, файлов, технических ресурсов
системы и т.д.
Полосы
прокрутки. Размеры экрана,
как правило, недостаточны для отображения
содержимого открытого окна приложения.
Поэтому экран монитора следует
рассматривать как электронную линзу,
которая перемещается пользователем
по документу окна в вертикальном или
горизонтальном направлениях. В среде
Windows эта процедура называется прокруткой,
она реализуется двумя полосами-линейками
прокрутки (скроллингами), расположенными
справа и внизу окна. Щелчком мыши на
кнопках-стрелках вертикальной полосы
прокрутки экран перемещается на одну
строку документа вниз или вверх. Плавное
перемещение экрана по документу возможно
путем «буксировки» ползунка-индикатора
полосы. Щелчком мыши на полосе между
кнопкой- стрелкой и ползунком документ
смещается на один экран.
Строка
состояния. На эту строку
пользователь обычно не обращает
внимания, хотя в ней отображается много
полезной информации об активном объекте.
Например, номера текущей страницы и
раздела документа, номера строки и
колонки, текущее время, а также сообщения
о характере выполняемых системой
операций и ее состоянии. Строка может
включаться или выключаться. В ряде окон
она может отсутствовать.
Рамка
окна определяет границы
окна и используется для изменения его
размеров путем “буксировки” указателем
мыши. В правом нижнем углу окна размещается
заштрихованная область, называемая
маркером. С его помощью можно
изменять размеры окна по диагонали.
Управление
окнами. Управление активным
окном сводится к изменению его размеров
путем “буксировки” его границ, а также
к свертыванию, развертыванию и
восстановлению окна с помощью известных
кнопок в заголовке окна.
При работе Windows в
многозадачном режиме, когда на экране
оказывается несколько открытых окон,
возникает необходимость выбора варианта
их размещения и переключения. Используя
технологию Drag and Drop (перенести и оставить),
можно легко перетаскивать окна по
экрану монитора и располагать их в
любом желаемом месте. Для перемещения
окна достаточно зацепить мышкой строку
заголовка окна и переместить его на
новое место. Кроме того, имеется
возможность располагать окна каскадом,
сверху вниз, слева направо. Эта процедура
выполняется по командам Сверху
вниз, Слева направо и Каскадом,
которые содержатся в контекстном меню
свободной от кнопок части панели задач.
Переключение окон
обычно выполняется одним из следующих
способов:
-
с помощью
клавиш Alt+Tab; -
щелчком
мышью на видимой части нужного окна; -
путем
активизации на панели задач кнопки со
значком избранного окна (файла,
приложения, папки и т.д.).
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Давайте рассмотрим структуру стандартного окна приложения, работающего под управлением Microsoft Windows, на примере окна программы Проводник. Сейчас для нас не столь важно, какие именно функции выполняет данная программа, — об этом мы подробно побеседуем в дальнейшем, нашей первоочередной целью является изучение элементов окна этой программы и освоение соответствующей терминологии. Внешний вид окна этого приложения показан на иллюстрации ниже:
Общий вил окна программы: 1 — панель быстрого доступа; 2 — заголовки вкладок инструментальной панели; 3 — панель заголовка; 4 — инструментальная панель, 5 — кнопки управления окном; 6 — основное рабочее пространство окна (рабочая область); 7 — полоса прокрутки; 8 — строка состояния; 9 — вспомогательная панель.
Итак, в самой верхней части окна располагается так называемая панель заголовка: в левой ее части размещается панель быстрого доступа, где собраны значки наиболее часто выполняемых с использованием данного приложения команд. Также в панели заголовка отображается название приложения, а в том случае, если программа позволяет открывать какие-либо документы или файлы — название файла. Например, если вы откроете в окне текстового редактора Microsoft Word документ с именем «Годовой отчет», то в панели заголовка рядом со значком программы отобразится следующая запись: «Годовой отчет — Word». В правой части панели заголовка можно обнаружить три кнопки управления окном программы.
Ниже панели заголовка размещается так называемая командная панель, которая включает заголовки вкладок, расположенных ниже – в инструментальной панели. Нажатие на любой из заголовков приводит к открытию соответствующей инструментальной панели, содержащей соответствующие кнопки. Например, под заголовком «Вид» обычно скрывается одноименная панель, позволяющая управлять внешним видом окна программы и взаимным расположением элементов в нем.
Под командной панелью в окнах большинства программ находятся вкладки инструментальной панели, которая содержит набор инструментов для работы с открытым в окне документом, буфером обмена, а также кнопки, по нажатию которых выполняются другие команды данной программы.
Основное видимое пространство окна занимает рабочая область окна, именно здесь отображается содержимое открытого в окне документа или другая информация, обрабатываемая данной программой. В частности, если вы работаете с окном программы для обработки текстов — текстового редактора — в рабочей области окна будет демонстрироваться набираемый вами текст, если программа предназначена для обработки или просмотра картинок — в рабочей области будут отображаться графические изображения.
Важное значение в структуре окна играют полосы прокрутки. Полосы прокрутки автоматически появляются в окнах различных приложений Windows только в том случае, если содержимое окна не умещается в его текущие размеры, по умолчанию полосы прокрутки обычно не отображаются. В частности, если содержимое окна, например, редактируемый вами текстовый документ, не умещается в рабочую область окна по вертикали (часть текста находится за пределами видимой области окна), рядом с правой границей окна появится вертикальная полоса прокрутки, состоящая из двух расположенных по ее краям кнопок с направленными вверх и вниз стрелками, а также размещающегося между ними ползунка регулятора. Для того чтобы «прокрутить» документ по вертикали с помощью полосы прокрутки, то есть сместить его вверх или вниз относительно видимой рабочей области окна, существует два способа. При однократном касании (или щелчке мышью) верхней или нижней кнопки полосы прокрутки содержимое рабочей области окна будет смещаться на одну строку вверх или вниз соответственно. Также можно навести курсор мыши на ползунок регулятора полосы прокрутки, и, удерживая нажатой ее левую клавишу, перемещать ползунок на требуемое расстояние, либо просто двигать его пальцем вверх или вниз, если ваше устройство оснащено сенсорным дисплеем. Аналогичным образом можно работать и с горизонтальной полосой прокрутки, которая появляется на экране в том случае, если содержимое окна не умещается в его видимую область по горизонтали.
В нижней части окна расположена строка состояния, в которой отображается текущее состояние программы и выполняемые ею в настоящий момент действия. Также окна некоторых программ могут включать дополнительные или вспомогательные панели, содержащие какой-либо набор инструментальных средств, и расположенные, как правило, либо вертикально вдоль границы окна программы, либо горизонтально под инструментальной панелью.
На чтение 9 мин Просмотров 7.6к. Обновлено
Всем привет! Продолжаем с вами изучать компьютерную грамотность. И если вы читали мои предыдущие статьи, то тогда вы уже много знаете и умеете.
Думаю, что сейчас нет такого человека кто не сталкивался бы с таким понятием как – окно Windows. Но, а если вы являетесь таковым, то уж вам точно следует прочитать эту статью до конца.
А для тех, кто уже имеет представление об этом тоже будет неплохо ознакомиться с этим материалом.
Почему? Спросите вы.
Да потому что вся работа за компьютером где установлена операционная система виндовс связана с управлением этими самыми окнами. И вы просто можете не знать всех тонкостей и нюансов работы с ними.
А в этой самой статье мы как раз и рассмотрим их.
И так приступим.
Содержание
- Что это такое
- Основные виды
- Программные (приложений)
- Документы
- Запросы
- Контекстное меню
- Всплывающие
- Активные
- Работа с окнами Windows
- Элементы управления
- Дополнительные элементы
- Элементы управления в диалоговых окнах
- Горячие клавиши
- Мнение автора
Что это такое
Как мы уже знаем из одной из предыдущих статей – Windows в переводе означает «окна».
Они являются отличительной частью этой ОС. С их помощью пользователям предоставили более удобную работу с приложениями, программами, файлами и папками.
И как наверно вы уже заметили, чтобы вы не открыли это, отображается в прямоугольной области. Вот эта область и называется окно.
Основные виды
В зависимости от тех задач, которые предстоит выполнить пользователю окна можно подразделить на следующие виды;
- Программные (приложений)
- Документы
- Запросов
- Контекстных меню
- Диалоговые
- Активные
Программные (приложений)
Используют для открытия программ и приложений, установленных на ваш компьютер. И представляют они рабочую область в которой присутствуют разные элементы управления приложением или программой.
Приложение
Программа
Более подробно о компьютерных программах и приложениях можете почитать здесь.
Документы
Открываются они только в окне своего приложения и отображаются в них документы, созданные в программах для Windows.
После открытия становится доступна рабочая область в которой создается или редактируется различная информация с помощью устройств ввода таких как клавиатура и компьютерная мышь.
Ярким примером является документ Word.
Запросы
Они появляются поверх всех остальных во время работы за ПК. В них отображаются запросы на подтверждение тех или иных действий или содержит запрос на определенную информацию.
Для них существует два действия предоставить ответ на запрос или подтвердить действие, или просто закрыть.
Еще их называют диалоговые, а они в свою очередь могут быть:
Модальные – это окна после появления которых блокируется приложение, и чтобы продолжить работу здесь следует завершить все действия.
По предложенным действиям их можно подразделить на три типа:
- Требуется ввести определенную информацию
- Оповещает пользователя о каких-либо совершённых действиях
- Предлагает завершить или продолжить работу приложения
Немодальные – после появления приложение продолжает работать. Его можно свернуть или закрыть и продолжить работу в приложении.
Контекстное меню
Этот вид окон скрыт от глаз пользователей и вывести их можно нажатием правой кнопкой мыши. Они могут содержать дополнительные команды для программ и приложений.
Всплывающие
В основном они используются системой для информирования или с требованием совершить то или иное действие.
А также они часто появляются при работе в веб – браузерах при посещении различных сайтов. Но их появление можно легко запретить в настройках браузера.
Давайте я расскажу коротко об этих настройках на примере Яндекс.Браузера
Переходим в настройки
Ищем «сайты» и жмем на «расширенные настройки сайтов»
Ставим галочку «разрешены» или «запрещены»
Но эти вопросы мы будем рассматривать в рубрике «Освоение интернета» когда будем с вами изучать веб-браузеры. Так что подписывайтесь на обновления блога чтобы не пропустить.
О том, как это сделать можете почитать здесь.
Активные
Активным окном называют то которое расположено поверх остальных и в котором мы на данный момент работаем. Также можно встретить такое название как «рабочее окно».
При работе с несколькими окнами переключаться между ними можно с помощью мыши или горячих клавиш клавиатуры.
С видами разобрались. Думаю, что все понятно. Если нет не стесняйтесь задавайте вопросы в комментариях.
Теперь давайте переходить непосредственно к работе.
Работа с окнами Windows
Любое окно включает в себя элементы управления. Они могут отличаться в зависимости от того какой тип окна открыт. Но основные всё-таки присутствуют во всех видах.
Давайте разберем максимальное количество элементов на примере папки «мой компьютер». Так как с папками приходится работать очень часто.
Элементы управления
И так как мы видим на скриншоте показаны где располагаются основные элементы и их названия.
1 Системный значок
Этот значок находится верхнем левом углу и при нажатии на него открывается меню управления.
С помощью которого можно выполнить в зависимости от его расположения на мониторе следующие действия;
- Восстановить
- Переместить
- Изменить размер
- Свернуть
- Развернуть
- Закрыть
2 Заголовок
Выводится вверху и отображает название открытого объекта. В нашем случае «Этот компьютер». Если окно является активным, то он подсвечивается более ярким цветом.
При двукратном нажатии мыши на заголовок, оно раскроется до размеров вашего экрана.
3 Панель быстрого доступа
С помощью отображаемых иконок можно к примеру, посмотреть свойства открытого окна или создать папку в рабочей области.
Также можно настроить отображение элементов.
Для этого жмем на стрелочку, расположенную рядом со значками и ставим галочки напротив тех значков, которые должны отображаться.
А также здесь можно выбрать место расположения этой панели.
4 Кнопки управления
С помощью этих кнопок можно свернуть, развернуть или закрыть окно.
5 Строка меню и панель инструментов
Расположена она под заголовком и содержит пункты при нажатии на которые мы получаем доступ к определенным командам в панели инструментов.
Команды различны для разных видов окон все зависит от того какую задачу они выполняют.
6 Панель задач (инструментов)
В панели в нашем случае предоставляется быстрый доступ к папкам и файлам наиболее просматриваемым.
Если это окно приложений, то там могут быть доступны к выполнению определенные задачи.
8 Адресная строка
С помощью этой строки возможен быстрый переход к другим папкам и разделам нажав на стрелку рядом с названием открытого раздела
Или же можно просто ввести соответствующий адрес папки.
Но как показывает практика эти варианты не очень удобны. Проще воспользоваться «Панелью задач».
9 Рабочая область
Это самая большая область, в которой располагаются объекты находящиеся внутри папки.
10 Кнопки отображения элементов
С помощью этих кнопок возможно настроить отображение объектов в виде таблицы или больших эскизов.
11 Строка состояния
Строка состояния выполняет информационную роль.
Сколько находится объектов в папке и сколько из них выбрано
12 Полоса прокрутки
Появляется если объекты не умещаются в рабочей области. И чтобы посмотреть невидные глазу требуется прокрутить вниз или бок. Наведя курсор на полосу и зажав левую кнопку компьютерной мыши.
13 Угол и границы
Наведя курсор мыши на угол или границу и нажав левую кнопку мыши можно увеличить или уменьшить размеры окна двигая компьютерную мышь по столу.
Дополнительные элементы
Еще хотелось бы отметить два элемента управления находящихся на панели задач рабочего стола
Если вы незнакомы с рабочем столом и панелью задач в операционной системе виндовс то рекомендую прочитать статью про «Рабочий стол Windows»
Свернуть все окна
Эта кнопка находится в правом углу панели задач
Организация отображения окон
Для организации открытых окон следует навести курсор мыши на свободную область панели задач и нажать правой кнопкой в появившемся меню выбираем нужную нам настройку.
Элементы управления в диалоговых окнах
Наличие этих элементов (не обязательно всех сразу) выделяют их от всех других.
К ним относятся:
Вкладки – как правило располагаются под заголовком
Флажки – используются для отображения различных параметров со значением «да» или «нет». Если галочка стоит в квадратике, то «да» если ее там нет, то тогда «нет»
Радиокнопки – предоставляют возможность выбора одного варианта из нескольких.
Текстовые поля – используются для ввода определенной информации которая должна будет использоваться в программе.
Цифровые счётчики – используются для ввода числовых значение путем нажатия стрелок вверх или вниз.
Списки – предоставляется для выбора определенного значения.
Раскрывающиеся списки – нажав стрелку открывается список и после выбора нужного значения оно будет отображается.
Ползунковые регуляторы – с помощью них выбираем значение из определенного диапазона.
Командные кнопки – нужны для выбора определенного действия. Например, сохранить, применить, отмена и.т.д.
Горячие клавиши
Для более быстрой работы за компьютером часть операций по управлению можно выполнять с помощью клавиш клавиатуры.
Давайте рассмотрим какие именно сочетания клавиш применяются при работе с окнами.
1 Alt+Tab – переключение между открытыми окнами
После нажатия клавиш появится панель где будут располагаться все открытые в данный момент окна.
И не отпуская клавишу Alt нажимаем кнопку Tab переключаясь между ними. После выбора нужного отпускаем обе кнопки.
2 Свернуть и развернуть все окна отобразив или скрыв рабочий стол
Windows+D
3 Свернуть и развернуть активное окно
Alt+пробел+С
4 Закрыть активное окно
Alt+F4
5 Последовательно перебирать иконки панели задач
Win + T
6 Запустить приложение иконка которого закреплена на панели задач и соответствует цифрам от 0 до 9
Win + 0…9
7 Сворачивает все окна кроме активного (вторым нажатие развернуть)
Win + Home
8 Сместить окно к левому краю вашего экрана
Win + стрелка влево
9 Сместить окно к правому краю вашего экрана
Win + стрелка в право
10 Развернуть на весь экран. Если оно было смещено к краю экрана, то оно займет позицию в верхней части экрана заняв четверть экрана
Win + стрелка вверх
11 Сворачивает активное окно. Если оно было смещено к краю экрана, то оно займет позицию в нижней части экрана заняв четверть экрана
Win + стрелка вниз
12 Если у вас несколько мониторов, то сочетание этих клавиш поможет перенести окно на другой монитор
Win + Shift + стрелка влево или вправо
Мнение автора
В моей практике мне очень часто приходилось пользоваться всеми элементами управления окнами так как я раньше проходил службу в УИС и работать за компьютером приходилось очень часто.
И скажу я вам одно что неважно в каких именно целях вы решили использовать компьютер для ведения бизнеса или просто в домашних условиях. Вам просто необходимо понимать его и уметь на нем работать.
На этом все ждите новых статей на блоге пишите комментарии делитесь информацией в социальных сетях. Всем пока.
Окно – прямоугольная область экрана, в которой выполняются различные Windows-программы. Каждая программа имеет свое окно. Все окна имеют одинаковый состав и структуру.
В состав окна входят следующие элементы:
· строка заголовка – верхняя строка окна, в которой находится имя программы или имя окна;
· кнопка сворачивания окна;
· кнопка восстановления окна (ее вид зависит от состояния окна);
· кнопка закрытия окна;
· кнопка системного меню – открывает системное меню окна;
· строка меню – содержит команды для управления окном;
· панель инструментов – содержит кнопки, вызывающие наиболее часто употребляемые команды;
· полосы прокрутки – позволяют просматривать содержимое окна вертикально и горизонтально.
· рабочее поле – пространство для размещения объектов (текста, рисунков, значков и пр.) и работы с ними;
· строка состояния – полоса, на которой расположены индикаторы состояния;
Операции над окнами очень просты.
— Для того чтобы открыть окно, дважды щелкните по ее пиктограмме.
— Чтобы временно скрыть открытое окно (несколько разгрузить свой рабочий стол) щелкните по кнопке Свернуть данного окна.
— Чтобы увидеть на экране открытое окно, которое заслоняет другие окна (или если это окно свернуто), щелкните на кнопке, соответствующей этому окну на панели задач.
— Для перемещения окна перетащите его, «ухватившись» указателем мыши за строку заголовка (наведя стрелку и нажав левую кнопку мыши), на новое место на экране.
— Для изменения размера окна надо перетащить мышкой маркер изменения размеров окна или любую (левую, правую, верхнюю или нижнюю) границу, стрелка мыши при этом изменит свой вид на двойную горизонтальную, вертикальную или диагональную стрелку (12). Пользователь может задавать размеры и местоположение на экране окна (окон) только нормального размера.
— Для того чтобы развернуть окно во весь экран, дважды щелкните по строке заголовка этого окна или на его кнопке Развернуть.
— Чтобы восстановить первоначальный размер окна, щелкните дважды на строке заголовка этого окна или на его кнопке Восстановить.
— Для упорядочивания всех открытых окон в виде «стопки» так, чтобы были видны только строки заголовков этих окон, щелкните правой кнопкой мыши в любой «нейтральной» области (например, в промежутке между кнопками) на панели задач. Затем щелкните на пункте Каскадом во всплывающем меню. Окна также можно упорядочить мозаикой: Окна слева на право и Окна сверху вниз. На экране будут видны строки заголовков и какая-то часть рабочей области открытых окон.
— Чтобы закрыть окно, щелкните на кнопке Закрыть в верхнем правом углу окна.
— Чтобы повторно открыть закрытое окно, надо повторить все шаги, которые вы выполняли при первом открытии этого окна. Закрытие окна также приводит к исчезновению соответствующей ему кнопки на панели задач.
— Чтобы просмотреть все содержимое окна необходимо воспользоваться полосами прокрутки или клавишами управления курсором.
Контекстное меню содержит основные команды по управлению объектом.
Для вызова контекстного меню нужно щелкнуть на объекте правой клавишей мыши. Например, если щелкнуть правой клавишей мыши на пиктограмме Мои документы, появится контекстное меню этой папки, которое содержит определенный перечень опций. Пункты меню выбираются, как обычно, нажатием левой кнопки мыши.
Диалоговые окна (Рис. 16) появляются в случае, когда Windows необходима дополнительная информация для выполнения команды.
7. Программа MS Word. Основные функции, технология подготовки документа к печати.
Microsoft Word позволяет вводить, редактировать, форматировать и оформлять текст и грамотно размещать его на странице. С помощью этой программы можно вставлять в документ графику, таблицы и диаграммы, а также автоматически исправлять орфографические и грамматические ошибки. Текстовый редактор Word обладает и многими другими возможностями, значительно облегчающими создание и редактирование документов. Наиболее часто используемые функции:
— вырезание кусков текста, запоминание их в течении текущего сеанса работы, а также в виде отдельных файлов;
— вставка кусков в нужное место текста;
— замена слов одно на другое частично или полностью по всему тексту;
— нахождение в тексте нужных слов или предложений;
— форматирование текста, т.е. придание ему определенного вида по следующим параметрам: ширина текстовой колонки, абзац, поля с обеих сторон, верхнее и нижнее поле, расстояние между строками, выравнивание края строк;
— автоматическая разбивка текста на страницы с заданным числом строк;
— автоматическая нумерация страниц;
— автоматический ввод подзаголовков в нижней или верхней части страницы;
— выделение части текста жирным, наклонным или подчеркнутым шрифтом;
— переключение программы для работы с другим алфавитом;
— табуляция строк, т.е. создание постоянных интервалов для представления текста в виде колонок;
— при вводе текста вы упираетесь в конец строки, Word автоматически делает переход на следующую строку;
— если при вводе текста делается опечатка, функция автокоррекции автоматически ее исправляет. А функция автоматической проверки орфографии подчеркивает неправильно написанные слова красной волнистой линией, чтобы их было легче увидеть и исправить;
— если пользоваться дефисами для выделения пунктов списка, употреблять дроби, знак торговой марки или другие специальные символы, функция автоформатирования будет сама их корректировать;
— возможность вставки в текст формул, таблиц, рисунков;
— возможность создания нескольких текстовых колонок на одной страницы;
— выбор готовых стилей и шаблонов;
— для представления текста в виде таблицы можно, конечно, пользоваться и табулятором, однако Microsoft Word предлагает гораздо более эффективные средства. А если таблица содержит цифровые данные, то их легко превратить в диаграмму;
— режим предварительного просмотра позволяет увидеть документ в том виде, в каком он выйдет из печати. Кроме того, он дает возможность отобразить сразу все страницы, что удобно для внесения изменений перед распечаткой.
Программа предлагает также ряд функций, экономящих время и усилия. Среди них:
— автотекст – для хранения и вставки часто употребляемых слов, фраз или графики;
— стили – для хранения и задания сразу целых наборов форматов;
— слияние – для создания серийных писем, распечатки конвертов и этикеток;
— макросы – для выполнения последовательности часто используемых команд;
— “мастера” – для создания профессионально оформленных документов.
Чтобы напечатать активный документ, достаточно нажать кнопку Печать на панели инструментов Стандартная. Однако, если понадобится напечатать, например, выделенные разделы текста, либо несколько копий документа, разместить несколько страниц документа на одной печатной странице или же отпечатать сводку по стилям форматирования, используемым в документе, следует научиться более сложному управлению печатными заданиями. Word предоставляет средства настройки параметров печати, необходимые для выполнения вышеперечисленных задач.
· Печать — отправляет на печать одну копию просматриваемого документа, не открывая диалоговое окно Печать.
· Увеличение — если кнопка нажата, щелчок на странице увеличивает или уменьшает область обзора, если нет — щелчок переносит курсор на страницу, позволяя ее редактировать.
· Одна страница — показывает на экране одну страницу.
· Несколько страниц — позволяет отображать на экране, систематизировать и послать на печать одновременно несколько страниц.
· Раскрывающийся список Масштаб — позволяет уменьшить или увеличить текущий размер документа на экране.
· Линейка — показывает или скрывает линейки. Линейки позволяют изменять поля и отступы абзацев и устанавливать размер табуляции, не выходя из режима предварительного просмотра.
· Подгонка страниц — если на последнюю страницу попадают всего несколько слов, эта команда уменьшает количество страниц в текущем документе на одну.
· Во весь экран — максимально увеличивает область просмотра, скрывая стандартные элементы окна Word: титульную строку, строку меню, строку состояния, панели инструментов и полосы прокрутки.
· Закрыть — закрывает режим предварительного просмотра и возвращает документ к тому же виду, в котором он находился до перехода в режим просмотра.
Выход из режима предварительного просмотра также можно осуществить несколькими способами:
· нажать клавишу Esc;
· нажать сочетание клавиш Ctrl+F2;
· щелкнуть на кнопке Закрыть панели Предварительный просмотр;
· щелкнуть на любой из кнопок режимов просмотра, расположенных слева от горизонтальной полосы прокрутки.
· После возврата в основное окно Word курсор располагается на том же месте, которое он занимал до перехода в режим предварительного просмотра.
Основные элементы окна Windows XP
Понятие окна Windows
Окна – один из основных, самых важных элементов Windows. В их честь названа сама операционная система. В виде окон открываются папки, программы, файлы.
Окно — прямоугольная область экрана (встречаются и экзотические по форме окна: круглые и фигурные, в основном это генераторы серийных ключей и мультимедиа проигрыватели). В окне выводится содержимое папок, дисков, запущенные программы, создаваемые документы, а также запросы и сообщения Windows. Окно позволяет управлять открытым объектом.
Различают несколько видов окон Windows:
Окна папок и дисков показывают содержание дисков и папок.
Окна программ (приложений) отображают работу программ, внутри этих окон открываются окна документов.
Окна документов открывают документы, созданные в программах (если они позволяют одновременно работать с несколькими документами). Они открываются и располагаются только внутри окна своей программы, собственного меню не имеют. Содержание каждого такого окна может быть сохранено в отдельном файле.
Диалоговые окна встречаются во время работы с прикладными программами и самой операционной системой. Обычно они нужны для настроек, выбора способа действия или его подтверждения. К диалоговым относятся и окна сообщений операционной системы.
Структура окна Windows
Окна оформлены в одном стиле, имеют общие для всех элементы и ведут себя практически одинаково.
Основные элементы окон Windows:
· Строка заголовка. Слева на ней находится системный значок (щелчок на нем вызывает системное меню окна, двойной щелчок окно закрывает), рядом со значком, в зависимости от типа окна — имя открытой папки (или путь к этой папке, зависит от настроек); имя документа и название программы, в которой он открыт; название диалогового окна, справа расположены:
· Кнопки управления окном: свернуть на панель задач, развернуть во весь экран (свернуть в окно), закрыть.
· Строка меню. У каждого окна диска, папки, программы есть собственная строка меню, зачастую не похожая на другие, а некоторые программы вообще этой строки не имеют. В строке меню расположены названия команд, такие как Файл, Правка, Вид, Справка и другие, при щелчке на которых открывается меню, позволяющее выбрать различные команды.
Таковы основные элементы практически любого окна Windows.
Характеристики окон
В этом обзоре обсуждаются функции Windows, такие как типы окон, состояния, размер и расположение.
Типы окон
Этот раздел содержит следующие разделы, описывающие типы окон.
Перекрывающиеся Windows
Перекрытое окно — это окно верхнего уровня (не дочернее окно) с заголовком, границей и клиентской областью. Он предназначен для использования в качестве главного окна приложения. У него также может быть меню окна, кнопки сворачивания и развертывания, полосы прокрутки. Перекрытое окно, используемое в качестве главного окна, обычно включает все эти компоненты.
Windows всплывающих окон
Дочерние Windows
Дочернее окно имеет клиентскую область, но не имеет других функций, если они не запрашиваются явным образом. Приложение может запрашивать строку заголовка, меню окна, кнопки сворачивания и развернуть, границу и полосы прокрутки для дочернего окна, но дочернее окно не может иметь меню. Если приложение задает маркер меню при регистрации класса дочернего окна или при создании дочернего окна, то маркер меню игнорируется. Если стиль границы не указан, система создает безграницуное окно. Приложение может использовать дочерние окна без границ для разделения клиентской области родительского окна, сохраняя при этом невидимые для пользователя подразделения.
В этом разделе обсуждаются следующие аспекты дочерних окон:
Направляющ
Система всегда позиционирует дочернее окно относительно левого верхнего угла клиентской области родительского окна. Ни одна часть дочернего окна не отображается вне границ родительского окна. Если приложение создает дочернее окно, размер которого больше родительского окна или размещает дочернее окно, чтобы часть или все дочернее окно выходили за границы родительского элемента, система обрезает дочернее окно. Это значит, что часть за пределами клиентской области родительского окна не отображается. Действия, влияющие на родительское окно, также могут повлиять на дочернее окно, как показано ниже.
Родительское окно | Дочернее окно |
---|---|
Уничтожаются | Уничтожено до уничтожения родительского окна. |
Скрытый | Скрывается перед тем, как родительское окно скрыто. Дочернее окно отображается только в том случае, если родительское окно является видимым. |
Перенести | Перемещено с клиентской областью родительского окна. Дочернее окно отвечает за рисование области клиента после перемещения. |
Указанного | Отображается после отображения родительского окна. |
Усечение
Связь с родительским окном
Родительское окно освобождает часть своей клиентской области дочернему окну, а дочернее окно получает все входные данные из этой области. Класс Window не обязательно должен быть одинаковым для всех дочерних окон родительского окна. Это означает, что приложение может заполнить родительское окно дочерними окнами, которые выглядят иначе и выполнять различные задачи. Например, диалоговое окно может содержать несколько типов элементов управления, каждое из которых дочернее окно принимает различные типы данных от пользователя.
Дочернее окно имеет только одно родительское окно, но у родительского окна может быть любое количество дочерних окон. Каждое дочернее окно, в свою очередь, может иметь дочерние окна. В этой цепочке окон каждое дочернее окно называется вложенным окном исходного родительского окна. Приложение использует функцию Child для определения того, является ли данное окно дочерним окном или вложенным окном данного родительского окна.
Функция енумчилдвиндовс перечисляет дочерние окна родительского окна. Затем енумчилдвиндовс передает этот обработчик в каждое дочернее окно в функцию обратного вызова, определенную приложением. Также перечисляются дочерние окна данного родительского окна.
Сообщения
Дочернее окно может иметь уникальный целочисленный идентификатор. При работе с окнами управления важны идентификаторы дочерних окон. Приложение направляет действие элемента управления, отправляя его сообщения. Приложение использует идентификатор дочернего окна элемента управления для направления сообщений в элемент управления. Кроме того, элемент управления отправляет сообщения уведомления родительскому окну. Сообщение уведомления содержит идентификатор дочернего окна элемента управления, который используется родительским элементом для указания того, какой элемент управления отправил сообщение. Приложение указывает идентификатор дочернего окна для других типов дочерних окон, присвоив параметру HMENU функции CreateWindowEx значение, а не маркер меню.
Многоуровневый Windows
Использование многоуровневого окна может значительно повысить производительность и визуальные эффекты для окна с сложной фигурой, анимировать ее фигуру или использовать альфа-эффекты смешения. Система автоматически создает и перерисовывает многослойные окна и окна базовых приложений. В результате этого многослойные окна отображаются плавно, без мерцания типов сложных окон. Кроме того, многоуровневые окна могут быть частично прозрачными, то есть с альфа-смешением.
начиная с Windows 8, WS _ EX _ можно использовать с дочерними окнами и окнами верхнего уровня. предыдущие версии Windows поддерживают WS _ EX _ только для окон верхнего уровня.
Message-Only Windows
Связи окон
Существует множество способов связи окна с пользователем или с другим окном. Окно может быть владельцем окна, передним окном или фоновым окном. Окно также имеет z-порядок относительно других окон. Дополнительные сведения см. в следующих разделах:
Передний и фоновый Windows
Каждый процесс может иметь несколько потоков выполнения, и каждый поток может создавать окна. Поток, создавший окно, с помощью которого в данный момент работает пользователь, называется основным потоком, а окно называется передним планом. Все остальные потоки являются фоновыми потоками, а окна, созданные фоновыми потоками, называются фоновыми окнами.
Каждый поток имеет уровень приоритета, определяющий количество времени ЦП, получаемого потоком. Хотя приложение может устанавливать уровень приоритета своих потоков, обычно поток переднего плана имеет немного более высокий уровень приоритета, чем фоновые потоки. Так как он имеет более высокий приоритет, поток переднего плана получает больше времени ЦП, чем в фоновых потоках. Поток переднего плана имеет нормальный базовый приоритет 9; фоновый поток имеет нормальный базовый приоритет 7.
Система позволяет определить, какие процессы могут устанавливать окно переднего плана. Процесс может задать окно переднего плана только в том случае, если:
Процессу может быть запрещено устанавливать окно переднего плана, даже если оно соответствует этим условиям.
Принадлежащие Windows
Перекрытие или всплывающее окно может принадлежать другому перекрытому или всплывающему окну. В качестве владельца накладывается несколько ограничений на окно.
Только перекрывающиеся или всплывающие окна могут быть окном-владельцем; дочернее окно не может быть окном-владельцем. Приложение создает собственное окно, указывая маркер окна владельца в качестве параметра хвндпарент объекта CreateWindowEx при создании окна с стилем _ меню WS _ OVERLAPPED или WS. Параметр хвндпарент должен обозначать перекрывающиеся или всплывающие окна. Если хвндпарент определяет дочернее окно, система назначает владение родительским окном верхнего уровня дочернего окна. После создания собственного окна приложение не может передать владение окном другому окну.
Диалоговые окна и окна сообщений являются собственными окнами по умолчанию. Приложение задает окно-владельца при вызове функции, которая создает диалоговое окно или поле сообщения.
Приложение может использовать функцию getHandler с флагом _ владельца GW для получения маркера для владельца окна.
Z-порядок
Z-порядок окна указывает на расположение окна в стеке перекрывающихся окон. Этот стек окна ориентирован на мнимую ось, ось z и расширяет наружу с экрана. Окно, расположенное в верхней части z-порядка, перекрывает все остальные окна. Окно в нижней части z-порядка перекрывается всеми остальными окнами.
Пользователь изменяет z-порядок, активируя другое окно. Система позиционирует активное окно в верхней части z-порядка для Windows того же типа. Когда окно поступает в начало z-порядка, дочерние окна должны быть. Функцию жеттопвиндов можно использовать для поиска всех дочерних окон родительского окна и возврата маркера в дочернее окно, которое имеет наибольшее значение в z-порядке. Функция жетнекствиндов Извлекает маркер в следующее или предыдущее окно в z-порядке.
Отображение состояния окна
В любой момент времени окно может быть активным или неактивным; скрытый или видимый; и сведены, развернутые или восстановленные. Эти качества называются совместно по мере отображения состояния окна. В следующих разделах описывается отображение состояния окна.
Активное окно
Активное окно — это окно верхнего уровня приложения, с которым пользователь работает в данный момент. Чтобы позволить пользователю легко определить активное окно, система размещает его в верхней части z-порядка и изменяет цвет заголовка и границы окна на определенные системой цвета в активном окне. Только окно верхнего уровня может быть активным окном. Когда пользователь работает с дочерним окном, система активирует родительское окно верхнего уровня, связанное с дочерним окном.
Отключенные Windows
Окно можно отключить. Отключенное окно не получает от пользователя ввод с клавиатуры или с помощью мыши, но может получать сообщения от других окон, из других приложений и из системы. Приложение обычно отключает окно, чтобы пользователь не использовал окно. Например, приложение может отключить кнопку отправки в диалоговом окне, чтобы пользователь не мог его выбрать. Приложение может включить отключенное окно в любое время; При включении окна восстанавливаются нормальные входные данные.
Если дочернее окно отключено, система передает входные сообщения дочернего элемента мыши родительскому окну. Для определения того, следует ли включить дочернее окно, в родительском окне используются сообщения. Дополнительные сведения см. в разделе Ввод с помощью мыши.
Только одно окно может принимать ввод с клавиатуры; говорят, что это окно имеет фокус клавиатуры. Если приложение использует функцию енаблевиндов для отключения окна фокуса клавиатуры, окно теряет фокус клавиатуры, а также отключает его. Затем енаблевиндов устанавливает фокус клавиатуры на значение NULL, означающее, что окно не имеет фокуса. Если в дочернем окне или другом подчиненном окне есть фокус клавиатуры, то при отключении родительского окна фокус теряется. Дополнительные сведения см. в разделе Ввод с клавиатуры.
Видимость окна
Сведенные, развернутые и восстановленные Windows
Если приложение задает в функции CreateWindowEx стиль _ сворачивания WS или WS, то окно изначально разворачивается или уменьшается. _ После создания окна приложение может использовать функцию клосевиндов для сворачивания окна. Функция арранжеикониквиндовс упорядочивает значки на рабочем столе или упорядочивает в родительском окне окна с минимальными дочерними окнами родительского окна. Функция опеникон восстанавливает окно до предыдущего размера и расположения.
Функция ShowWindow позволяет максимально увеличить, развернуть или восстановить окно. Он также может задавать состояние видимости и активации окна. Функция сетвиндовплацемент включает те же функции, что и ShowWindow, но может переопределять положение окна по умолчанию: сведенные, развернутые и восстановленные позиции.
Функции Zoom и Icon определяют, является ли данное окно развернутым или минимальным соответственно. Функция жетвиндовплацемент извлекает уменьшенные, развернутые и восстановленные позиции для окна, а также определяет состояние отображения окна.
Размер и расположение окна
Размер и расположение окна выражаются в виде ограничивающего прямоугольника, заданного в координатах относительно экрана или родительского окна. Координаты окна верхнего уровня задаются относительно левого верхнего угла экрана; координаты дочернего окна задаются относительно левого верхнего угла родительского окна. Приложение задает начальный размер и расположение окна при создании окна, но может изменить размер и расположение окна в любое время. Дополнительные сведения см. в разделе заполненные фигуры.
В этом разделе рассматриваются следующие вопросы.
Размер и расположение по умолчанию
Размер отслеживания
Система поддерживает минимальный и максимальный размер отслеживания для окна стиля WS _ сиккфраме ; окно с этим стилем имеет границу изменения размера. Минимальный размер для отслеживания — минимальный размер окна, который можно создать путем перетаскивания границы размера окна. Точно так же максимальный размер отслеживания — это самый крупный размер окна, который можно создать, перетащив границу изменения размера.
Системные команды
Приложение с меню окна может изменить размер и расположение этого окна, отправив системные команды. Системные команды создаются, когда пользователь выбирает команды в меню окно. Приложение может эмулировать действие пользователя, отправляя сообщение WM _ сискомманд в окно. Следующие системные команды влияют на размер и расположение окна.
Команда | Описание |
---|---|
SC _ Close | Закрывает окно. Эта команда отправляет сообщение о _ закрытии WM в окно. Окно выполняет все действия, необходимые для очистки и уничтожения. |
_развернуть SC | Разворачивает окно. |
SC — _ Minimize | Сворачивает окно. |
SC _ Move | Перемещает окно. |
SC _ RESTORE | Восстанавливает уменьшенное или развернутое окно до его предыдущего размера и расположения. |
_Размер SC | Запускает команду размера. Чтобы изменить размер окна, используйте мышь или клавиатуру. |
Функции размера и позиционирования
После создания окна приложение может задать размер или расположение окна, вызвав одну из нескольких различных функций, включая сетвиндовплацемент, мовевиндов, SetWindowPosи дефервиндовпос. Сетвиндовплацемент задает режим сворачивания окна, его развернутую точку, размер и расположение, а затем показывает состояние. Функции мовевиндов и SetWindowPos похожи; Установите размер или расположение одного окна приложения. Функция SetWindowPos включает набор флагов, влияющих на состояние отображения окна. Мовевиндов не включает эти флаги. Используйте функции бегиндефервиндовпос, дефервиндовпос и енддефервиндовпос для одновременного задания расположения ряда окон, включая размер, расположение, расположение в z-порядке и отображение состояния.
Функция жетклиентрект извлекает координаты клиентской области окна. Жетклиентрект заполняет структуру Rect координатами верхнего левого и нижнего правого угла клиентской области, но координаты отсчитываются от самой клиентской области. Это означает, что координаты верхнего левого угла клиентской области всегда равны (0, 0), а координаты нижнего правого угла имеют ширину и высоту клиентской области.
Функция каскадевиндовс размещает окна на рабочем столе или раскрывают дочерние окна указанного родительского окна. Функция тилевиндовс накладывает окна на Рабочий стол или плитки дочерних окон указанного родительского окна.
Размер и расположение сообщений
Система отправляет сообщение WM _ нккалксизе в окно при создании или изменении размера окна. Система использует сообщение для вычисления размера клиентской области окна и положения клиентской области относительно левого верхнего угла окна. Окно обычно передает это сообщение в процедуру окна по умолчанию; Однако это сообщение может быть полезно в приложениях, которые настраивают неклиентскую область окна или сохраняют части клиентской области при изменении размера окна. Дополнительные сведения см. в разделе Рисование и рисование.
Анимация окна
При отображении или скрытии окон с помощью функции аниматевиндов можно создавать специальные эффекты. Когда окно анимировано таким образом, система будет либо рулонировать, либо скольжением, либо исчезать окно в зависимости от флагов, указанных при вызове аниматевиндов.
При указании флага AW _ Blend система использует Выцветание с альфа-смешением.
Макет окна и зеркальное отображение
макет окна определяет, как объекты text и Windows интерфейс графических устройств (GDI) размещаются в окне или в контексте устройства (DC). Для некоторых языков, таких как английский, французский и немецкий, требуется макет слева направо (LTR). Для других языков, таких как арабский и иврит, требуется макет с направлением письма справа налево. Макет окна применяется к тексту, но также влияет на другие элементы GDI окна, включая растровые изображения, значки, расположение источника, кнопки, каскадные элементы управления «дерево» и способ увеличения горизонтальной координаты при переходе влево или вправо. Например, после того, как приложение настроило макет RTL, начало координат располагается на правой границе окна или устройства, а число, представляющее горизонтальную координату, увеличивается по мере перемещения влево. Однако макет окна влияет не на все объекты. Например, макет для диалоговых окон, окон сообщений и контекстов устройств, которые не связаны с окном, например метафайлы и контроллеры домена печати, необходимо обрабатывать отдельно. Конкретные особенности для них приведены далее в этом разделе.
Оконные функции позволяют указать или изменить макет окна в арабском и иврите версии Windows. Обратите внимание, что переход на макет с письмом справа налево (также называемый зеркальным отображением) не поддерживается для Windows, имеющих стиль CS _ овндк или для контроллера домена с _ расширенным графическим режимом GM.
Можно задать макет по умолчанию RTL, вызвав сетпроцессдефаултлайаут(макет _ RTL). Все окна, созданные после вызова, будут отражены, но существующие окна не затрагиваются. Чтобы отключить зеркальное отображение по умолчанию, вызовите сетпроцессдефаултлайаут(0).
Обратите внимание, что сетпроцессдефаултлайаут отражает только контроллеры домена с зеркальными окнами. Для зеркального отображения любого контроллера домена вызовите сетлайаут(HDC, Layout _ RTL). Дополнительные сведения см. в разделе обсуждение контекстов устройств зеркального отображения, не связанных с Windows, которые описаны далее в этой статье.
Растровые изображения и значки в зеркальном окне также отражаются по умолчанию. Однако не все из них должны быть отражены. Например, не следует создавать зеркальное отображение текста, эмблемы компании или аналоговых часов. Чтобы отключить зеркальное отображение точечных рисунков, вызовите сетлайаут с разметкой _ битмапориентатионпресервед bit, установленным в двлайаут. Чтобы отключить зеркальное отображение в контроллере домена, вызовите сетлайаут(HDC, 0).
При зеркальном отображении следует придуматься к терминам «NEAR» и «Far» вместо «Left» и «right». В противном случае могут возникнуть проблемы. Одна из распространенных методик создания кода, вызывающая проблемы в зеркальном окне, возникает при сопоставлении координат экрана и клиентских координат. Например, приложения часто используют код, аналогичный приведенному ниже, для размещения элемента управления в окне:
Это вызывает проблемы при зеркальном отображении, поскольку левый конец прямоугольника станет правым ребром в зеркальном окне и наоборот. Чтобы избежать этой проблемы, замените вызовы скринтоклиент вызовом мапвиндовпоинтс следующим образом:
Этот код работает потому, что на платформах, поддерживающих зеркальное отображение, мапвиндовпоинтс изменяется для переключения левой и правой точек при зеркальном отображении окна клиента. Дополнительные сведения см. в подразделе «Примечания» раздела мапвиндовпоинтс.
Другой распространенный подход, который может вызвать проблемы в зеркальных окнах, — размещение объектов в клиентском окне с использованием смещений в экранных координатах вместо клиентских координат. Например, в следующем коде используется разница в координатах экрана в качестве положения x в координатах клиента для размещения элемента управления в диалоговом окне.
Этот код подходит, когда окно диалогового окна имеет макет слева направо (LTR), а режим сопоставления клиента — это _ текст в формате mm, так как Новая координата x в клиентской части соответствует разнице в левых границах элемента управления и диалоговом окне в координатах экрана. Однако в зеркальном диалоговом окне левый и правый Обратны, поэтому следует использовать мапвиндовпоинтс следующим образом:
Диалоговое окно зеркального отображения и окна сообщений
Контексты устройств зеркального отображения, не связанные с окном
Если макет имеет вид RTL, жетмапмоде будет возвращать мм _ анизотропную длину вместо mm _ Text. Вызов сетмапмоде с _ текстом mm будет работать правильно, только возвращаемое значение из жетмапмоде затронуто. Аналогично, вызов сетлайаут(HDC, Layout _ RTL), если режим СОПОСТАВЛЕНИЯ — текст mm, приводит к _ изменению режима сопоставления на « _ анизотропная».
Уничтожение окна
Приложение уничтожает многие окна, создаваемые в ближайшее время после создания. Например, приложение обычно уничтожает окно диалогового окна, как только приложение будет иметь входные данные, необходимые пользователю для продолжения задачи. Приложение в конечном итоге уничтожает главное окно приложения (перед завершением работы).
Перед уничтожением окна приложение должно сохранить или удалить все данные, связанные с окном, и освободить все системные ресурсы, выделенные для окна. Если приложение не освобождает ресурсы, система освобождает все ресурсы, не освобожденные приложением.
Уничтожение окна не влияет на класс окна, из которого создается окно. Новые окна можно по-прежнему создавать с помощью этого класса, а все существующие окна этого класса продолжают работать. При уничтожении окна также уничтожаются его дочерние окна. Функция дестройвиндов отправляет сообщение WM _ destroy сначала в окно, а затем в его дочерние окна и подчиненные окна. Таким образом все дочерние окна, которые уничтожаются, также уничтожаются.
Если окно, которое уничтожается, является активным окном, состояния активного и фокуса передаются в другое окно. Окно, которое становится активным окном, является следующим окном, как определено сочетанием клавиш ALT + ESC. Новое активное окно определяет, какое окно получает фокус клавиатуры.