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


Интерфейс 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 предоставляет:

  • Полный контроль над расположением панели ввода на месте, когда приложение имеет фокус.
  • Доступ к объектам рукописного ввода из вставки текста на панели ввода в дополнение к распознаваемого текста.
  • Набор свойств, которые точно соответствуют возможностям панели ввода, предоставляя возможность как узнать текущее состояние панели ввода, так и настроить конфигурацию панели ввода.
Интерфейс ITextInputPanel по-прежнему предоставляет почти все программные возможности класса PenInputPanel, заменяя класс PenInputPanel.

Этот элемент объявлен в Файле Peninputpanel.h.

Требования

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