Класс PenInputPanel
[Не рекомендуется. PenInputPanel заменена панелью ввода текста (TIP).]
Объект PenInputPanel позволяет легко добавлять входные данные на месте в приложения.
Объект PenInputPanel доступен в виде присоединяемого объекта, который позволяет добавлять функциональные возможности панели ввода планшетного ПК в существующие элементы управления. Пользовательский интерфейс в значительной степени обусловлен текущим языком ввода. Вы можете выбрать метод ввода по умолчанию для объекта PenInputPanel : рукописный ввод или клавиатуру. Пользователь может переключаться между методами ввода с помощью кнопок в пользовательском интерфейсе.
PenInputPanel имеет следующие типы элементов:
Перечисления
Класс PenInputPanel содержит эти перечисления.
Перечисление | Описание |
---|---|
PanelType | Определяет тип входных данных, доступных в данный момент в объекте PenInputPanel . |
События
Класс PenInputPanel содержит эти события.
Событие | Описание |
---|---|
InputFailed | Происходит при изменении фокуса ввода до того, как объект PenInputPanel смог вставить входные данные пользователя в присоединенный элемент управления. |
PanelChanged | Происходит при изменении объекта PenInputPanel между макетами. |
Перемещение панели | Происходит при перемещении объекта PenInputPanel . |
VisibleChanged | Происходит при отображении или скрытии объекта PenInputPanel . |
Интерфейсы
Класс PenInputPanel определяет эти интерфейсы.
Интерфейс | Описание |
---|---|
IPenInputPanel | Этот объект реализует COM-интерфейс IPenInputPanel . |
Методы
Класс PenInputPanel содержит следующие методы.
Метод | Описание |
---|---|
CommitPendingInput | Отправляет собранные рукописные фрагменты распознавательу и публикует результат распознавания. |
EnableTsf | При передаче truePenInputPanel пытается отправить текст в присоединенный элемент управления через платформу служб текста (TSF) и позволяет использовать пользовательский интерфейс исправления. |
MoveTo | Задает для объекта PenInputPanel статическое положение экрана. |
Обновить | Обновления и восстанавливает свойства PenInputPanel на основе параметров панели ввода планшетного ПК, автоматически размещает панель ввода пера и задает для пользовательского интерфейса панель по умолчанию. |
Свойства
Класс PenInputPanel имеет эти свойства.
Свойство | Тип доступа | Описание |
---|---|---|
AttachedEditWindow |
Чтение/запись |
Возвращает или задает дескриптор окна элемента управления, к которому присоединен объект PenInputPanel . |
Автошоу |
Чтение/запись |
Возвращает или задает логическое значение, указывающее, отображается ли объект PenInputPanel при установке фокуса с помощью пера. |
Занят |
Только для чтения |
Возвращает логическое значение, указывающее, обрабатывает ли объект PenInputPanel рукописный ввод. |
CurrentPanel |
Чтение/запись |
Возвращает или задает тип панели, который в настоящее время используется для ввода в объекте PenInputPanel . |
DefaultPanel |
Чтение/запись |
Возвращает или задает тип панели, используемый по умолчанию для ввода в объекте PenInputPanel . |
Factoid |
Чтение/запись |
Возвращает или задает строковое имя factoid, используемого при распознавании. |
Высота |
Только для чтения |
Возвращает высоту объекта PenInputPanel в координатах клиента. |
HorizontalOffset |
Чтение/запись |
Возвращает или задает смещение между левым краем объекта PenInputPanel и левым краем элемента управления, к которому он присоединен. |
Левой |
Только для чтения |
Возвращает расположение левого края объекта PenInputPanel по горизонтали или по оси X в координатах экрана. |
Вверх |
Только для чтения |
Возвращает вертикальное расположение верхнего края объекта PenInputPanel (по оси Y) в координатах экрана. |
VerticalOffset |
Чтение/запись |
Возвращает или задает смещение между ближайшим горизонтальным краем объекта PenInputPanel и ближайшим горизонтальным краем элемента управления, к которому он присоединен. |
Видимый |
Чтение/запись |
Возвращает или задает значение, указывающее, видим ли объект PenInputPanel . |
Ширина |
Только для чтения |
Возвращает ширину объекта PenInputPanel в клиентских координатах. |
Комментарии
Экземпляр этого объекта можно создать, вызвав метод CoCreateInstance в C++.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
Библиотека |
|
См. также раздел