Что такое полоса прокрутки и как ею пользоваться в ворде
Показывать полосы прокрутки в Word или Excel
Показывать полосы прокрутки в Word и Excel для Windows
Полосы прокрутки могут быть скрыты вручную. Вместо этого вы можете изменить этот параметр, чтобы вместо него были полосы прокрутки.
Выберите Файл > Параметры.
На вкладке Дополнительные прокрутите экран до раздела Экран.
Выберите Показать горизонтальную полосу прокрутки и Показать вертикальную полосу прокрутки, а затем нажмите кнопку ОК.
Автоматическое скрытие полос прокрутки в Windows 10
Полосы прокрутки могут быть настроены на автоматическое скрытие себя. Вы можете отключить этот параметр.
Нажмите кнопку> Параметры.
В Windows Параметрывниз прокрутите список вниз и нажмите кнопку Удобство доступа > экран.
Восстановление окна приложения
Если отображение и перелистывание полос прокрутки не работали для их показа, попробуйте сделать это.
Щелкните правой кнопкой мыши заголовок окна приложения и выберите развернуть.
Снова щелкните заголовок заголовка правой кнопкой мыши и выберите восстановить.
Показывать полосы прокрутки в Word и Excel для Mac
Сначала установите параметры прокрутки Системные настройки.
В меню Apple выберите пункт Системные настройки.
Выберите категорию Общие.
В области Показать полосыпрокрутки выберите Всегда, а затем закройте диалоговое окно.
Проверка параметров представления
Если изменение системных параметров не работает, проверьте параметры представления в Word или Excel.
В заголовке в Word или Excel выберите Word или Excel.
Нажмите кнопку Параметрыи выберите вид.
Выберите Горизонтальная полоса прокрутки и Вертикальная полоса прокрутки, а затем закройте диалоговое окно.
Восстановление окна приложения
Если полосы прокрутки по-прежнему не отображаются, попробуйте восстановить и размер окна приложения.
Щелкните зеленый значок полноэкранного режиме в левом верхнем конце окна приложения.
Переместите указатель мыши в верхнюю часть экрана и снова нажмите зеленую кнопку или нажмите клавиши COMMAND+CONTROL+F.
Полосы прокрутки
Полосы прокрутки (вертикальная и горизонтальная) используются для перемещения по содержимому документа (рис. 1.35). Чем больше документ и чем больше в нем страниц, тем меньше будет ползунок посередине полос прокрутки. Позиция ползунка позволяет определить, в каком месте документа сейчас находится пользователь – в начале, в конце или посередине.
Рис. 1.35. Полосы прокрутки в окне Microsoft Word
Для перемещения по документу при помощи полос прокрутки щелкните на ползунке одной из них левой кнопкой мыши и, удерживая кнопку мыши, перетяните ползунок на вертикальной полосе вверх или вниз, а на горизонтальной – вправо или влево. Вы также можете использовать для перемещения по документу кнопки в виде стрелок, которые располагаются по краям полос.
В нижней части вертикальной полосы прокрутки расположены дополнительные кнопки для навигации по документу (рис. 1.36). Кнопка в виде шарика определяет объект перехода. При ее нажатии открывается небольшое окно, позволяющее выбрать нужный объект (рис. 1.37). С помощью кнопок в виде стрелок можно переходить к предыдущему и следующему объектам выбранного типа.
Рис. 1.36. Управление навигацией по документу с вертикальной полосы прокрутки
Рис. 1.37. Меню, позволяющее выбрать объект перехода
Данный текст является ознакомительным фрагментом.
Продолжение на ЛитРес
Читайте также
Создание полосы навигации
Создание полосы навигации Напоследок создадим для наших Web-страниц нормальную полосу навигации. Сейчас она у нас слишком уж простенькая.Еще в главе 6 мы узнали, что полоса навигации может быть горизонтальной или вертикальной, может формироваться в одном абзаце, с помощью
Генерирование полосы навигации
Генерирование полосы навигации Теперь можно заняться кодом, генерирующим вложенные списки в полосе навигации.Снова откроем Web-страницу index.htm в Блокноте, если уже ее закрыли. Удалим весь HTML-код, формирующий пункты вложенных списков в полосе навигации, но оставим фрагмент,
Создание полосы навигации
Создание полосы навигации Напоследок создадим для наших Web-страниц нормальную полосу навигации. Сейчас она у нас слишком уж простенькая.Еще в главе 6 мы узнали, что полоса навигации может быть горизонтальной или вертикальной, может формироваться в одном абзаце, с помощью
Генерирование полосы навигации
Генерирование полосы навигации Теперь можно заняться кодом, генерирующим вложенные списки в полосе навигации.Снова откроем Web-страницу index.htm в Блокноте, если уже ее закрыли. Удалим весь HTML-код, формирующий пункты вложенных списков в полосе навигации, но оставим фрагмент,
Streaks (Полосы)
Streaks (Полосы) Создает вокруг ярких участков изображения яркие вертикальные и горизонтальные полосы (рис. 4.39). Рис. 4.39. Исходное изображение (слева) и пример использования фильтра Streaks (Полосы)
Глава 21 Создание газетной полосы
Глава 21 Создание газетной полосы Второй пример практической работы, который мы рассмотрим в этой главе, будет ориентирован на газетную верстку. В качестве образца возьмем не просто газетную полосу, а наиболее скучную и трудоемкую из возможных – полосу телепрограммы.
Окончательная верстка полосы
Окончательная верстка полосы Окончательная верстка полосы в нашем случае сведется к следующим операциям:• постановка на полосу служебной информации (например, колонтитулов);• наполнение полосы реальным текстом (настоящими программами телепередач, подбор настоящих
Результаты измерения полосы пропускания сообщений
Результаты измерения полосы пропускания сообщений В табл. А.2 приведены результаты измерений на компьютере Sparc под управлением Solaris 2.6, а на рис. А.1 — график этих результатов.Как мы и предполагали, полоса пропускания увеличивается с размером сообщения. Поскольку во многих
А.З. Измерение полосы пропускания: программы
А.З. Измерение полосы пропускания: программы В этом разделе приведены тексты трех программ, измеряющих полосу пропускания каналов, очередей сообщений Posix и System V. Результаты работы этих программ приведены в табл. А.2 и
Измерение полосы пропускания канала
Измерение полосы пропускания канала На рис. А.7 приведена схема описываемой программы. Рис. А.7. Схема программы измерения полосы пропускания каналаВ листинге А.1 приведен текст первой половины программы bw_pipe, измеряющей полосу пропускания канала.Листинг А.1. Функция main,
Измерение полосы пропускания очереди сообщений Posix
Измерение полосы пропускания очереди сообщений Posix В листинге А.5 приведена функция main программы, измеряющей полосу пропускания очереди сообщений Posix. Листинг А.6 содержит функции reader и writer. Эта программа устроена аналогично предыдущей, измерявшей полосу пропускания
Программа измерения полосы пропускания дверей
Программа измерения полосы пропускания дверей Программа измерения полосы пропускания интерфейса дверей сложнее, чем предыдущие, поскольку нам нужно вызвать fork перед созданием двери. Родительский процесс создает дверь и с помощью канала оповещает дочерний процесс о
Программа определения полосы пропускания Sun RPC
Программа определения полосы пропускания Sun RPC Поскольку вызовы процедур в Sun RPC являются синхронными, для них действует то же ограничение, что и для дверей (см. выше). В данном случае проще создать две программы (клиент и сервер), поскольку они создаются автоматически
Полосы прокрутки
Полосы прокрутки Полосы прокрутки (вертикальная и горизонтальная) используются для перемещения по содержимому документа (рис. 1.35). Чем больше документ и чем больше в нем страниц, тем меньше будет ползунок посередине полос прокрутки. Позиция ползунка позволяет
Управление полосой прокрутки
Управление полосой прокрутки При отображении большого текста пользователь может применять полосу прокрутки для перемещения по тексту. Разработчик может использовать сообщение WM_VScroll для программного управления полосой прокрутки. Например, можно использовать этот
4.4.3. Колесико для прокрутки
4.4.3. Колесико для прокрутки На современных мышах имеется колесико прокрутки, позволяющее прокручивать рабочую область документа. Листать страницы документа намного приятнее с помощью колесика, а не клавиш PageUp и
О панелях прокрутки
В окне может отображаться объект данных, например документ или точечный рисунок, который больше, чем клиентская область окна. При использовании с полосой прокрутки пользователь может прокручивать объект данных в клиентской области, чтобы отобразить части объекта, выходящие за рамки окна.
Полосы прокрутки должны включаться в любое окно, для которого содержимое клиентской области выходит за границы окна. Ориентация полосы прокрутки определяет направление прокрутки, когда пользователь работает с полосой прокрутки. Горизонтальная полоса прокрутки позволяет пользователю прокручивать содержимое окна влево или вправо. Вертикальная полоса прокрутки позволяет пользователю прокручивать содержимое вверх или вниз.
В этом разделе рассматриваются следующие темы.
Части полосы прокрутки
Полоса прокрутки состоит из затененной Шафт с кнопкой со стрелкой на каждой стороне и полем прокрутки (иногда называемым бегунком) между кнопками со стрелками. Полоса прокрутки представляет общую длину или ширину объекта данных в клиентской области окна; поле прокрутки представляет часть объекта, видимого в клиентской области. Расположение поля прокрутки изменяется каждый раз, когда пользователь прокручивает объект данных для отображения другой части. Система также корректирует размер ползунка полосы прокрутки таким образом, чтобы он обозначает, какая часть всего объекта данных в данный момент видна в окне. Если большая часть объекта видна, то поле прокрутки занимает большую часть полосы прокрутки Шафт. Аналогично, если видима только небольшая часть объекта, то поле прокрутки занимает небольшую часть полосы прокрутки Шафт.
Пользователь прокручивает содержимое окна, щелкая одну из кнопок со стрелками, щелкая область на затененной полосе прокрутки Шафт или перетаскивая ползунок. Когда пользователь нажимает кнопку со стрелкой, приложение прокручивает содержимое на одну единицу (обычно это одна строка или столбец). Когда пользователь щелкает затененные области, приложение прокручивает содержимое по одному окну. Величина прокрутки, которая возникает при перетаскивании ползунка полосы прокрутки, зависит от расстояния, на которое пользователь перетаскивает ползунок и в диапазоне прокрутки полосы прокрутки. Дополнительные сведения о диапазоне прокрутки см. в разделе Расположение бегунка и диапазон прокрутки.
на следующем снимке экрана показан форматированный элемент управления «поле ввода» с вертикальной и горизонтальной полосами прокрутки, так как они могут отображаться в Windows Vista. Вертикальная полоса прокрутки в данный момент является «активной», так как указатель мыши наводится на него при попытке выполнить снимок экрана.
Стандартные полосы прокрутки и элементы управления полосы прокрутки
Полоса прокрутки включается в окно либо как стандартная полоса прокрутки, либо как элемент управления «полоса прокрутки». Стандартная полоса прокрутки находится в неклиентской области окна. Он создается с окном и отображается при отображении окна. Единственной целью стандартной полосы прокрутки является предоставление пользователю возможности создавать запросы прокрутки для просмотра всего содержимого клиентской области. Можно включить стандартную полосу прокрутки в окно, указав WS _ HSCROLL, WS _ VSCROLLили оба стиля при создании окна. Стиль WS _ HSCROLL создает горизонтальную полосу прокрутки, расположенную в нижней части клиентской области. Стиль WS _ VSCROLL создает вертикальную полосу прокрутки, расположенную справа от клиентской области. _Значения метрик системы SM кксхскролл и SM _ цихскролл определяют ширину и высоту стандартной горизонтальной полосы прокрутки. Значения SM _ кксвскролл и SM _ цивскролл определяют ширину и высоту стандартной вертикальной полосы прокрутки. Стандартная полоса прокрутки является частью связанного окна и поэтому не имеет собственного обработчика окна.
Элемент управления «полоса прокрутки» — это окно управления, которое принадлежит классу окна SCROLLBAR. Появляется элемент управления «полоса прокрутки», который работает как стандартная полоса прокрутки, но является отдельным окном. В отдельном окне элемент управления «полоса прокрутки» принимает прямой фокус ввода. В отличие от стандартной полосы прокрутки, элемент управления «полоса прокрутки» также имеет встроенный интерфейс клавиатуры.
В одном окне можно использовать столько элементов управления полосой прокрутки, сколько необходимо. При создании элемента управления «полоса прокрутки» необходимо указать размер и расположение полосы прокрутки. Однако если размер окна элемента управления «полоса прокрутки» можно изменить, то при изменении размера окна размер полосы прокрутки должен быть изменен.
Преимуществом использования стандартной полосы прокрутки является то, что система создает полосу прокрутки и автоматически задает ее размер и расположение. Однако стандартные полосы прокрутки иногда являются слишком узкими. Например, предположим, что необходимо разделить клиентскую область на квадранты и использовать отдельный набор полос прокрутки для управления содержимым каждого квадранта. Нельзя использовать стандартные полосы прокрутки, так как для конкретного окна можно создать только один набор полос прокрутки. Вместо этого используйте элементы управления «полоса прокрутки», так как в окно можно добавить любое количество элементов.
Приложения могут предоставлять элементы управления «полоса прокрутки» для целей, отличных от прокрутки содержимого окна. Например, приложение-заставка может предоставить полосу прокрутки для настройки скорости перемещения графики на экране.
Элемент управления «полоса прокрутки» может иметь ряд стилей, которые служат для управления ориентацией и положением полосы прокрутки. Нужные стили задаются при вызове функции CreateWindowEx для создания элемента управления «полоса прокрутки». Некоторые стили создают элемент управления «полоса прокрутки», который использует ширину или высоту по умолчанию. Однако необходимо всегда указывать координаты x и y, а также другие измерения полосы прокрутки.
Таблицу стилей элемента управления «полоса прокрутки» см. в разделе стили элементов управления полосы прокрутки.
Чтобы использовать визуальные стили с полосами прокрутки, приложение должно включать манифест и вызывать иниткоммонконтролс в начале программы. Сведения о визуальных стилях см. в разделе стили визуальныхэлементов. Дополнительные сведения о манифестах см. в разделе Включение визуальных стилей.
Расположение поля прокрутки и диапазон прокрутки
Приложение обычно корректирует диапазон прокрутки до удобных целых чисел, что упрощает перевод ползунка в значение, соответствующее объекту данных для прокрутки. Например, если приложение должно отображать 260 строк текстового файла в окне, в котором может отображаться только 16 строк, то диапазон вертикальной полосы прокрутки может быть установлен в 1 – 244. Если ползунок находится в позиции 1, первая строка будет находиться в верхней части окна. Если ползунок находится в позиции 244, последняя строка (строка 260) будет находиться в нижней части окна. Если приложение пытается указать значение, которое меньше минимального или максимального значения, вместо него используется минимальное или максимальное значение диапазона прокрутки.
Чтобы установить полезную связь между диапазоном полосы прокрутки и объектом данных, приложение должно скорректировать диапазон при изменении размера объекта данных.
По мере того, как пользователь перемещает бегунок в полосе прокрутки, полоса прокрутки сообщает о положении ползунка в виде целого числа в диапазоне прокрутки. Если значение позиции является минимальным, то поле прокрутки находится в верхней части вертикальной полосы прокрутки или в левом конце горизонтальной полосы прокрутки. Если значение позиции равно максимальному значению, поле прокрутки находится в нижней части вертикальной полосы прокрутки или в правом конце горизонтальной полосы прокрутки.
Максимальное значение, которое может быть выдается полосой прокрутки (то есть максимальной позицией прокрутки), зависит от размера страницы. Если размер страницы в полосе прокрутки больше единицы, то максимальная длина прокрутки меньше максимального значения диапазона. Для вычисления максимальной прокрутки можно использовать следующую формулу:
Видимость полосы прокрутки
Система скрывает и отключает стандартную полосу прокрутки при указании равного минимального и максимального значения. Система также скрывает и отключает стандартную полосу прокрутки, если задан размер страницы, включающий весь диапазон прокрутки полосы прокрутки. Это способ временного скрытия полосы прокрутки, если она не требуется для содержимого клиентской области. Нет необходимости выполнять прокрутку запросов с помощью полосы прокрутки, если она скрыта. Система включает полосу прокрутки и показывает ее снова при установке минимальных и максимальных значений в неравные значениях, а также если размер страницы не включает весь диапазон прокрутки. Функцию шовскроллбар можно также использовать для скрытия или отображения полосы прокрутки. Он не влияет на диапазон полосы прокрутки, размер страницы или расположение поля полосы прокрутки.
Функцию енаблескроллбар можно использовать для отключения одной или обеих стрелок полосы прокрутки. Приложение отображает отключенные стрелки серым цветом и не реагирует на вводимые пользователем данные.
Запросы к полосе прокрутки
На следующей диаграмме показан код запроса, создаваемый пользователем при щелчке различных частей полосы прокрутки.
Запрос | Действие | Ответ |
---|---|---|
построителя _ | Пользователь щелкает стрелку с верхней прокруткой. | Уменьшает значение ползунка полосы прокрутки; выполняет прокрутку к началу данных на одну единицу. |
SB _ линедовн | Пользователь щелкает нижнюю стрелку прокрутки. | Увеличивает расположение ползунка; выполняет прокрутку к концу данных на одну единицу. |
SB _ линелефт | Пользователь щелкает стрелку прокрутки влево. | Уменьшает значение ползунка полосы прокрутки; выполняет прокрутку к левому концу данных на одну единицу. |
SB _ линеригхт | Пользователь щелкает стрелку вправо. | Увеличивает расположение ползунка; Прокручивает в сторону правого конца данных на одну единицу. |
SB _ PageUp | Пользователь щелкает полосу прокрутки, Шафт над полем прокрутки. | Уменьшает расположение ползунка на число единиц данных в окне; выполняет прокрутку к началу данных по одинаковому количеству единиц. |
SB _ PageDown | Пользователь щелкает полосу прокрутки Шафт под полем прокрутки. | Увеличивает значение поля прокрутки на число единиц данных в окне; выполняет прокрутку к концу данных по одинаковому количеству единиц. |
SB _ пажелефт | Пользователь щелкает полосу прокрутки Шафт слева от ползунка. | Уменьшает расположение ползунка на число единиц данных в окне; выполняет прокрутку к левому концу данных по одинаковому количеству единиц. |
SB _ пажеригхт | Пользователь щелкает полосу прокрутки Шафт справа от ползунка. | Увеличивает значение поля прокрутки на число единиц данных в окне; Прокручивает к правому концу данных по одинаковому количеству единиц. |
SB _ сумбпоситион | Пользователь отпускает поле прокрутки после его перетаскивания. | Устанавливает ползунок полосы прокрутки в соответствии с позицией, указанной в сообщении; Прокручивает данные на одно и то же число единиц, перемещенных в ползунок полосы прокрутки. |
SB _ сумбтракк | Пользователь перетаскивает ползунок полосы прокрутки. | Устанавливает ползунок полосы прокрутки в соответствии с позицией, указанной в сообщении, и прокручивает данные на то же количество единиц, которое прокручивается ползунок, для приложений, которые быстро нарисуют данные. Приложения, которые не могут быстро выводить данные, должны ждать _ код запроса SB сумбпоситион перед перемещением ползунка прокрутки и прокрутки данных. |
SB _ ендскролл | Пользователь отпускает мышь после нажатия на стрелку или на полосе прокрутки Шафт. | Ответ не требуется. |
Полоса прокрутки создает _ код запроса SB сумбпоситион и SB _ сумбтракк, когда пользователь нажимает и перетаскивает ползунок. Приложение должно быть запрограммирован на обработку _ кода запроса SB сумбтракк или SB _ сумбпоситион.
_Код запроса SB сумбпоситион возникает, когда пользователь отпускает кнопку мыши после нажатия кнопки прокрутки. Приложение, обрабатывающее это сообщение, выполняет операцию прокрутки после того, как пользователь переместил бегунок в нужную точку и отпустил кнопку мыши.
_Код запроса SB сумбтракк возникает, когда пользователь перетаскивает ползунок прокрутки. Если приложение обрабатывает _ коды запросов SB сумбтракк, оно может прокручивать содержимое окна, когда пользователь перетаскивает ползунок. Однако в течение короткого периода времени полоса прокрутки может создавать много _ сумбтракк кода запроса SB, поэтому приложение должно обрабатывать эти коды запросов, только если оно может быстро перерисовывать содержимое окна.
Интерфейс клавиатуры для полосы прокрутки
Элемент управления «полоса прокрутки» предоставляет встроенный интерфейс клавиатуры, позволяющий пользователю выдавать прокрутку запросов с помощью клавиатуры. Стандартная полоса прокрутки не имеет. Когда элемент управления «полоса прокрутки» имеет фокус клавиатуры, он отправляет сообщения WM _ HSCROLL и WM _ VSCROLL в родительское окно, когда пользователь нажимает клавиши со стрелками. Код запроса отправляется с каждым сообщением, соответствующим клавише со стрелкой, нажатой пользователем. Ниже приведены клавиши со стрелками и соответствующие коды запросов.
Клавиша со стрелкой | Код запроса |
---|---|
СБОЙ | SB _ линедовн или SB _ линеригхт |
END | SB _ снизу |
HOME | SB _ сверху |
LEFT | SB _ или SB _ линелефт |
Page Down | SB _ PageDown или SB _ пажеригхт |
Page Up | SB _ PageUp или SB _ пажелефт |
RIGHT | SB _ линедовн или SB _ линеригхт |
UP | SB _ или SB _ линелефт |
Интерфейс клавиатуры элемента управления «полоса прокрутки» отправляет _ коды запросов верхнего и SB- _ нижней части SB. _Код запроса SB Top указывает, что пользователь достиг верхнего значения диапазона прокрутки. Приложение прокручивает содержимое окна вниз, чтобы отобразить верхнюю часть объекта данных. _Код запроса SB Bottom указывает, что пользователь достиг нижнего значения диапазона прокрутки. Если приложение обрабатывает _ код запроса с самым нижним периодом, он прокручивает содержимое окна вверх, чтобы было видно, что нижняя часть объекта данных является видимой.
Если вам нужен интерфейс клавиатуры для стандартной полосы прокрутки, можно создать его самостоятельно, обрабатывая сообщение WM _ KeyDown в процедуре окна, а затем выполнить соответствующее действие прокрутки на основе кода виртуального ключа, сопровождающего сообщение. Сведения о создании интерфейса клавиатуры для полосы прокрутки см. в разделе Создание интерфейса клавиатуры для стандартной полосы прокрутки.
Прокрутка клиентской области
Самый простой способ прокрутить содержимое клиентской области — стереть его, а затем перерисовать. Это метод, который приложение может использовать с _ кодами запросов SB PageUp, SB _ PageDown и SB _ Top, для которых обычно требуется совершенно новое содержимое.
Функцию скроллвиндовекс можно использовать для исключения части клиентской области из операции прокрутки. Это позволяет сохранять элементы с фиксированными положениями, например дочерними окнами, от перемещения в клиентской области. Он автоматически делает недействительную часть клиентской области, которая должна получить новую информацию, поэтому приложению не нужно вычислять собственные области отсечения. Дополнительные сведения об отсечении см. в разделе Обрезка.
Обычно приложение прокручивает содержимое окна в направлении, противоположном указанному полосой прокрутки. Например, когда пользователь щелкает полосу прокрутки Шафт в области под полем прокрутки, приложение прокручивает объект в окне вверх, чтобы отобразить часть объекта, которая находится ниже видимой части.