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


Метод IInkEdit::SetGestureStatus (inked.h)

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

Синтаксис

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

Параметры

[in] Gesture

Объект IInkGesture , состояние которого требуется.

[in] Listen

VARIANT_TRUE , чтобы указать, что элемент управления InkEdit использует жест приложения; в противном случае VARIANT_FALSE.

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

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

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

Комментарии

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

Этот метод следует вызывать, только если свойство Status возвращает IES_Idle.

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

Требования

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

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

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

Метод GetGestureStatus [элемент управления InkEdit]

IInkEdit

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

InkEdit