Processing:Справочник языка Processing/cursor()

Материал из Онлайн справочника
Перейти к: навигация, поиск

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


cursor() [1]

Обозначение

cursor()

Описание

Устанавливает курсор на предопределенный символ или изображение или делает его видимым, если он уже скрыт. Если вы пытаетесь установить изображение в качестве курсора, рекомендуемый размер - 16x16 или 32x32 пикселя. Невозможно загрузить изображение в качестве курсора, если вы экспортируете свою программу для Интернета, и не все MODES работают со всеми браузерами. Значения параметров x и y должны быть меньше размеров изображения.

Установка или скрытие курсора обычно не работает с режимом «презентация» (при запуске полноэкранного режима).

С рендерерами P2D и P3D используется общий набор курсоров, поскольку рендеринг OpenGL не имеет доступа к изображениям курсора по умолчанию для каждой платформы (проблема 3791).

Синтаксис

cursor(kind)
cursor(img)
cursor(img, x, y)
cursor()

Параметры

kind - тип int, возможные значения - ARROW, CROSS, HAND, MOVE, TEXT либо WAIT
img  - тип PImage, любая переменная типа PImage
x    - тип int, активная горизонтальная точка курсора.
y    - тип int, активная вертикальная точка курсора.

Возвращаемое значение

void

Пример

  1. // Перемещайте мышку влево и вправо по изображению,
  2. // чтобы увидеть изменение вида курсора с “крестик” на “рука”.
  3. void draw()
  4. {
  5.   if (mouseX < 50) {
  6.     cursor(CROSS);
  7.   } else {
  8.     cursor(HAND);
  9.   }
  10. }

См.также

Внешние ссылки

  1. processing.org - cursor()