Окт 16

Терминология, связанная с мышью

Когда пользователь перемещает мышь, Windows передвигает по экрану небольшую растровую картинку, которая выступает в качестве курсора мыши {mouse cursor).
У курсора мыши есть горячая точка {hot spot) — пиксел, соответствующий положению курсора на экране. Когда говорят о позиции курсора мыши, то имеют в виду именно позицию горячей точки. Например, горячая точка стандартного курсора в виде стрелки (IDC_ARR0W) находится на кончике стрелки. Другой курсор, в виде перекрестья (IDC_CR0SS), имеет горячую точку в центре крестообразного шаблона.
Следует помнить, что курсор, используемый по умолчанию, для конкретного окна задается при определении структуры класса окна. Например, следующим оператором:
wc.hCursor = LoadCursor(NULL. IDC_ARR0W):
Действия пользователя с мышью принято описывать следующими терминами: Щелчок — нажатие и отпускание кнопки мыши.
Двойной щелчок — быстрое двойное нажатие и отпускание кнопки мыши.
Перетаскивание — перемещение мыши при нажатой кнопке.
Кнопки трехкнопочной мыши называются левой, средней и правой кнопками. В связанных с мышью идентификаторах, которые определены в заголовочных файлах Windows, используются аббревиатуры LBUTTON, MBUTT0N и RBUTT0N. На двухкнопочной мыши имеются только левая и правая кнопки. Единственная кнопка однокнопочной мыши является левой.