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


Метод IPenInputPanel::CommitPendingInput (peninputpanel.h)

Не рекомендуется. Элемент PenInputPanel был заменен панелью ввода текста (TIP).

Отправляет собранные рукописные фрагменты распознавательу и публикует результат распознавания.

Синтаксис

HRESULT CommitPendingInput();

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

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

Код возврата Описание
S_OK
Успешно.
E_UNEXPECTED
Непредвиденный тип параметра или свойства.
E_FAIL
Произошла неизвестная ошибка.

Комментарии

Панель записи отправляет собранные рукописные фрагменты распознавательу и очищает клавиатуру. Восточноазиатский мультибокс отправляет распознанные символы и очищает многобоксовые поля. Результат распознавания отправляется элементу управления, к которому присоединен объект PenInputPanel .

Если ожидающие входные данные отсутствуют или свойство CurrentPanel имеет значение Keyboard, CommitPendingInput не выполняет никаких действий. Если объект PenInputPanel неактивен, вызов этого метода приводит к ошибке.

Начиная с Выпуска Microsoft Windows XP Tablet PC Edition 2005 рукописный ввод распознается как ввод пользователя. Таким образом, функция CommitPendingInput отправляет уже распознанный текст в элемент управления редактированием; оно не приводит к принудительному распознаванию.

Начиная с Windows XP Tablet PC Edition 2005, если объект PenInputPanel неактивен, CommitPendingInput не создает ошибку, а просто возвращается.

Требования

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

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

IPenInputPanel

PenInputPanel