Перемещение - мышь - Большая Энциклопедия Нефти и Газа, статья, страница 3
От жизни лучше получать не "радости скупые телеграммы", а щедрости большие переводы. Законы Мерфи (еще...)

Перемещение - мышь

Cтраница 3


При написании игр или приложений различных типов иногда нужно выполнить перемещение маленького рисунка. Его можно передвигать в соответствии с перемещением мыши или автоматически, используя таймер Windows. Если рисунок прямоугольный, то вызывается функция BitBlt с кодом растровой операции SRCCOPY, чтобы отобразить растровое изображение на новом месте рисунка в окне. Этот метод используется для отображения рисунка, независимо от его формы, если окно имеет стандартный цвет фона. В растровом изображении источника рисуется область вокруг рисунка с использованием цвета фона окна так, чтобы эта часть растрового изображения становилась невидимой при копировании в окно.  [31]

Здесь программа выполняет определенную инициализацию, например, отображает какое-либо окно, а затем ждет, когда операционная система сообщит ей о первом событии. Этим событием может быть нажатие клавиши или перемещение мыши. Такая схема полезна для программ, активно взаимодействующих с пользователем.  [32]

Одной из особенностей объектов является их способность распознавать события, представляющие собой некие действия, и реагировать на них. Практически все объекты распознают щелчки, двойные щелчки и перемещение мыши.  [33]

Основа перетаскивания достаточно проста. Программа получает последователь ность сообщений о нажатии кнопки, перемещении мыши и освобождении кнопки.  [34]

Для достижения некоторой унификации каждая мышь поставляется обычно вместе со своим драйвером - специальной программой, понимающей данный конкретный тип мыши и предоставляющей некоторый ( почти универсальный) интерфейс прикладным программам. При этом вся работа с мышью происходит через драйвер, который отслеживает перемещения мыши, нажатие и отпускание кнопок мыши и обеспечивает работу с курсором мыши - специальным маркером на экране ( обычно в виде стрелки), дублирующим все передвижения мыши и дающим возможность пользователю указывать мышью на те или иные объекты на экране.  [35]

Событие - действие пользователя или Access, с которым можно связать запуск программы или макроса. К событиям, инициируемым пользователям, относятся щелчок, двойной щелчок и перемещение мыши.  [36]

Включает режим рисования дуги. После нажатия на эту клавишу курсор примет вид перекрестия, которое позволяет нарисовать дугу перемещением мыши в поле графика. Дуга составляет 1 / 4 эллипса и может быть изменена.  [37]

Дело в том, что при быстром перемещении мыши могут произойти сотни прерываний. Для того чтобы избежать переполнения очереди, система Windows хранит только одно сообщение о перемещении мыши в каждый момент времени. Когда приходит новое сообщение Windows проверяет, есть ли уже подобное. Если оно есть, то в нем обновляется информация о положении.  [38]

Делает возможным увеличение, уменьшение и перемещение выбранного изображения или его части. Увеличение выполняется примерно так же как и масштабирование окна в ROOTS: щелчок левой клавиши и перемещение мыши вызывают появление прямоугольника - будущего увеличенного окна. Нажатие правой клавиши мыши определяет правый угол окна. Одновременное нажатие обеих кнопок мыши приводит к возвращению в исходное окно. Правая клавиша при включенной команде Zoom вызывает перемещение изображения или его части - восстановление экрана с центром, где был расположен курсор мыши.  [39]

Полоса прокрутки ( scroll bar) используется для отображения горизонтальных или вертикальных полос прокрутки в любом месте диалогового окна. Эти элементы управления позволяют настраивать некоторые изменяемые значения, например, высоту шрифта, интенсивность цвета или скорость перемещения мыши.  [40]

В качестве активного элемента управления выступает указатель мыши - графический объект, перемещение которого на экране синхронизировано с перемещением мыши.  [41]

В отличие от управления маркером с клавиатуры при перемещении мышью маркер перемещается с произвольным шагом, зависящим от скорости перемещения мыши. Это не всегда удобно, например, при проведении горизонтальных или вертикальных линий.  [42]

Указывает, имеет ли элемент управления захваченное событие мыши. Захват события означает, что до того момента, пока пользователь не отпустит нажатую кнопку мыши, все события, инициируемые перемещением мыши, будут направляться данному элементу управления.  [43]

Как и Windows, система X Windows в значительной степени управляется событиями. Поток событий направляется от рабочей станции к программе, обычно в ответ на некое действие пользователя, например ввод с клавиатуры, перемещение мыши или открытие окна. Каждое сообщение имеет 32 байт в длину, из которых первый байт содержит тип сообщения, а остальные 31 байт содержат дополнительную информацию. Существует несколько десятков сообщений, но программе посылаются только те сообщения, о которых она заявила, что хочет сама их обрабатывать. Например, если программу не интересуют такие события, как отпускание клавиш, то о таких событиях ей не сообщается. Как и в Windows, события устанавливаются в очередь, из которой их читает программа. Однако в отличие от Windows операционная система никогда не вызывает процедуры прикладной программы сама. Операционная система даже не знает, какая процедура, какие события обрабатывает.  [44]

Оболочка Windows создавалась разработчиками с расчетом сделать работу в ней максимально удобной и комфортной. Поэтому каждый пользователь может по своему усмотрению изменять различные параметры оболочки: цветовое оформление элементов экрана, звуковое сопровождение, шрифты, скорость перемещения мыши и многие другие.  [45]



Страницы:      1    2    3    4