Поделиться через


Метод IInkCollector::SetGestureStatus (msinkaut.h)

Изменяет интерес объекта или элемента управления в известном жесте.

Синтаксис

HRESULT SetGestureStatus(
  [in] InkApplicationGesture Gesture,
  [in] VARIANT_BOOL          Listen
);

Параметры

[in] Gesture

Жест, для которого требуется задать состояние.

[in] Listen

VARIANT_TRUE , чтобы указать, что используется жест, или VARIANT_FALSE , если он игнорируется.

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

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_POINTER
Параметр содержал недопустимый указатель.
E_INK_INVALID_MODE
Режим сбора InkCollector должен находиться в режиме жестов.
E_INK_EXCEPTION
Произошло исключение.
TPC_S_TRUNCATED
Неподдерживаемый жест.
E_INVALIDARG
Недопустимый флаг.
E_OUTOFMEMORY
Не удается выделить память.

Комментарии

Чтобы получить интерес к объекту или элементу управления в известном жесте, вызовите метод GetGestureStatus .

Идентификатор жеста IAG_AllGestures не поддерживается элементом управления InkEdit и возвращает ошибку. Передача недопустимых идентификаторов жестов не возвращает ошибку для InkEdit, но завершается ошибкой для InkCollector, InkOverlay и InkPicture.

Для элемента управления InkEdit этот метод следует вызывать только в том случае, если свойство Status возвращает IES_Idle.

Требования

Требование Значение
Минимальная версия клиента Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header msinkaut.h
Библиотека InkObj.dll

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

Событие жеста

Метод GetGestureStatus

IInkCollector

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

Класс InkCollector