Событие InkCollector.CursorInRange

Происходит, когда курсор входит в физический диапазон обнаружения (близкое расположение) контекста планшета.

Синтаксис

void CursorInRange(
  [in] IInkCursor   *Cursor,
  [in] VARIANT_BOOL NewCursor,
  [in] VARIANT      ButtonsState
);

Параметры

Курсор [in]

Объект IInkCursor , создающий событие CursorInRange .

NewCursor [in]

VARIANT_TRUE , чтобы указать, что этот сборщик рукописного ввода впервые вошел в контакт с объектом IInkCursor , создающим событие CursorInRange ; в противном случае VARIANT_FALSE.

ButtonState [in]

Состояние кнопок для курсора, создающего событие CursorInRange .

Дополнительные сведения о структуре VARIANT см. в разделе Использование библиотеки COM.

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

Это событие не возвращает значение.

Комментарии

Метод события TThis определяется в интерфейсах _IInkCollectorEvents, _IInkOverlayEvents и _IInkPictureEvents только для диспетчеризации (dispinterfaces) с идентификатором DISPID_ICECursorInRange.

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

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Заголовок
Msinkaut.h (также требуется Msinkaut_i.c)
Библиотека
InkObj.dll

См. также раздел

Класс InkCollector

Событие CursorOutOfRange

Перечисление InkCursorButtonState

Интерфейс IInkCursor