Интерфейс ITextInputPanel (peninputpanel.h)
ITextInputPanel доступен для использования в операционных системах, указанных в разделе Требования. В последующих версиях он может быть изменен или недоступен. Вместо этого используйте интерфейс IInputPanelConfiguration.
Обеспечивает управление внешним видом и поведением панели ввода планшетного компьютера.
Наследование
Интерфейс ITextInputPanel наследуется от интерфейса IUnknown . ITextInputPanel также имеет следующие типы элементов:
Методы
Интерфейс ITextInputPanel содержит следующие методы.
ITextInputPanel::Advise Устанавливает консультативное соединение между панелью ввода планшетного компьютера и указанным объектом-приемником. |
ITextInputPanel::CommitPendingInput Отправляет собранные рукописные фрагменты распознавателям и публикует результат распознавания. |
ITextInputPanel::get_AttachedEditWindow Возвращает или задает дескриптор окна объекта, к которому присоединен объект ITextInputPanel. (Получить) |
ITextInputPanel::get_CurrentCorrectionMode Возвращает текущий режим расчески коррекции, заданный перечислением CorrectionMode. |
ITextInputPanel::get_CurrentInPlaceState Возвращает текущее состояние на месте, указанное перечислением InPlaceState. |
ITextInputPanel::get_CurrentInputArea Возвращает текущую область ввода, указанную перечислением PanelInputArea. |
ITextInputPanel::get_CurrentInteractionMode Получает расположение панели ввода планшетного компьютера, как указано в перечислении InteractionMode. |
ITextInputPanel::get_DefaultInPlaceState Возвращает или задает состояние на месте по умолчанию, указанное в перечислении InPlaceState. (Получить) |
ITextInputPanel::get_DefaultInputArea Возвращает или задает область ввода по умолчанию, заданную перечислением PanelInputArea. (Получить) |
ITextInputPanel::get_ExpandPostInsertionCorrection Возвращает или задает значение, указывающее, будет ли автоматически развернута коррекционная расческа на панели ввода планшетного компьютера. (Получить) |
ITextInputPanel::get_InPlaceBoundingRectangle Возвращает ограничивающий прямоугольник для панели ввода планшетного компьютера. |
ITextInputPanel::get_InPlaceVisibleOnFocus Возвращает или задает значение, указывающее, отображается ли панель ввода планшетного компьютера автоматически при фокусе окна, к которому она подключена. (Получить) |
ITextInputPanel::get_PopDownCorrectionHeight Возвращает высоту расчески после вставки, если она находится под панелью ввода. |
ITextInputPanel::get_PopUpCorrectionHeight Возвращает высоту расчески после вставки, если она располагается над панелью ввода. |
ITextInputPanel::get_PreferredInPlaceDirection Возвращает или задает предпочтительное направление панели ввода на месте относительно текстового поля ввода. (Получить) |
ITextInputPanel::p ut_AttachedEditWindow Возвращает или задает дескриптор окна объекта, к которому присоединен объект ITextInputPanel. (Put) |
ITextInputPanel::p ut_DefaultInPlaceState Возвращает или задает состояние на месте по умолчанию, указанное в перечислении InPlaceState. (Put) |
ITextInputPanel::p ut_DefaultInputArea Возвращает или задает область ввода по умолчанию, заданную перечислением PanelInputArea. (Put) |
ITextInputPanel::p ut_ExpandPostInsertionCorrection Возвращает или задает значение, указывающее, будет ли автоматически развернута коррекционная расческа на панели ввода планшетного компьютера. (Put) |
ITextInputPanel::p ut_InPlaceVisibleOnFocus Возвращает или задает значение, указывающее, отображается ли панель ввода планшетного компьютера автоматически при фокусе окна, к которому она подключена. (Put) |
ITextInputPanel::p ut_PreferredInPlaceDirection Возвращает или задает предпочтительное направление панели ввода на месте относительно текстового поля ввода. (Put) |
ITextInputPanel::SetInPlaceHoverTargetPosition Явно помещает целевой объект панели ввода планшетного компьютера в экранные координаты. |
ITextInputPanel::SetInPlacePosition Явно помещает панель ввода планшетного компьютера в экранные координаты. |
ITextInputPanel::SetInPlaceVisibility Отображает или скрывает панель ввода планшетного компьютера. |
ITextInputPanel::Unadvise Завершает консультативное подключение, ранее установленное с помощью метода ITextInputPanel::Advisory. |
Комментарии
Интерфейс ITextInputPanel предоставляет разработчикам больше контроля и сведений о состоянии панели ввода, чем класс PenInputPanel. Интерфейс ITextInputPanel заменяет класс PenInputPanel в качестве предпочтительного механизма программного взаимодействия с панелью ввода.
Интерфейс ITextInputPanel предоставляет:
- Полный контроль над расположением панели ввода на месте, когда приложение имеет фокус.
- Доступ к объектам рукописного ввода из вставки текста на панели ввода в дополнение к распознаваемого текста.
- Набор свойств, которые точно соответствуют возможностям панели ввода, предоставляя возможность как узнать текущее состояние панели ввода, так и настроить конфигурацию панели ввода.
Этот элемент объявлен в Файле Peninputpanel.h.
Требования
Минимальная версия клиента | Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | peninputpanel.h |