Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Общие сведения о технологии рукописного ввода.
Для разработки рукописного ввода вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
|
INK_HIGH_CONTRAST_ADJUSTMENT Указывает, как объект IInkD2DRenderer2 рисует рукописный ввод (стандартный и измененный), когда система находится в режиме контрастной темы. |
|
TfHandwritingFocusTargetResponse Указывает, как клиент, реализующий интерфейс IHandwritingInputRoutingCallback, реагирует при вызове функции FocusHandwritingTarget. |
|
TfHandwritingState Указывает, как система обрабатывает рукописный текст. |
|
TfInputEvaluation Указывает способ распознавания входных данных пером. |
|
TfProximateHandwritingTargetResponse Указывает поддерживаемое поведение рукописного ввода на основе ближайшего расположения целевого объекта рукописного ввода. |
Функции
|
CreateAndInitializeInkPresenter Создает объект IInkPresenterDesktop в потоке приложения, подключает его к визуальному дереву DirectComposition приложения и задает размер объекта. |
|
CreateInkPresenter Создает объект IInkPresenterDesktop в потоке приложения. |
|
DetermineProximateHandwritingTarget |
|
Draw Отрисовывает росчерк рукописного ввода в назначенном контексте устройства Direct2D приложения. |
|
Draw Отрисовывает росчерк рукописного ввода в назначенном контексте устройства Direct2D приложения. |
|
FocusHandwritingTarget |
|
GetHandwritingDistanceThreshold Извлекает расстояние (вертикальное и горизонтальное) в пикселях от допустимого элемента управления редактированием, для которого targetScreenPoint включает функцию рукописного ввода. |
|
GetHandwritingState Извлекает текущее состояние рукописного ввода для диспетчера потоков платформы служб текста (TSF). |
|
GetHandwritingStrokeIdForPointer Извлекает уникальный идентификатор росчерка пера, связанного с указанным идентификатором указателя. |
|
GetPointerTargetInfo Извлекает сведения о непосредственном целевом объекте входных данных указателя. |
|
GetPointerTargetInfo Извлекает сведения о целевом окне верхнего уровня входных данных указателя. |
|
GetSize Возвращает размер объекта InkPresenter. |
|
GetThreadIdForInput Извлекает идентификатор потока обработки сообщений для целевого пользовательского интерфейса ввода. |
|
Invoke Выполняет операцию рукописного ввода в потоке объекта IInkDesktopHost. |
|
OnCommitRequested Запрашивает, чтобы приложение зафиксирует все ожидающие команды Microsoft DirectComposition в визуальном дереве DirectComposition приложения. |
|
OnHighContrastChanged Задает обработчик изменений высокой контрастности. Этот обработчик получает уведомление об изменениях параметров системы высокой контрастности. |
|
QueueWorkItem Добавьте операцию рукописного ввода в рабочую очередь для выполнения в потоке IInkDesktopHost. |
|
RegisterHandwritingInputRoutingCallback |
|
RequestHandwritingForPointer Запрашивает использование указанного указателя и росчерка рукописного ввода для обеспечения рукописного ввода. |
|
SetCommitRequestHandler Задает объект IInkCommitRequestHandler, который позволяет приложению (а не объекту IInkPresenterDesktop) фиксировать все ожидающие команды Microsoft DirectComposition в визуальном дереве DirectComposition приложения. |
|
SetHandwritingState Задает текущее состояние рукописного ввода для диспетчера потоков Платформы служб текста (TSF). |
|
SetInputEvaluation Задает способ распознавания входных данных пером. |
|
SetResponse Указывает ответ от реализации обратного вызова для ближайшего целевого объекта. |
|
SetResponse Указывает ответ от реализации обратного вызова для целевого объекта. |
|
SetRootVisual Устанавливает подключение к визуальному дереву DirectComposition приложения. |
|
Setsize Задает размер объекта InkPresenter. |
Интерфейсы
|
IHandwritingInputRoutingCallback Обеспечивает поддержку маршрутизации входных данных для отделения потока системы обработки ввода пером от потока пользовательского интерфейса целевого объекта ввода. |
|
IInkCommitRequestHandler Объект IInkCommitRequestHandler позволяет приложению (вместо объекта IInkPresenterDesktop) фиксировать все ожидающие команды Microsoft DirectComposition в визуальном дереве DirectComposition приложения. |
|
IInkD2DRenderer Объект IInkD2DRenderer позволяет отрисовка росчерков пера в назначенном контексте устройства Direct2D универсального приложения для Windows вместо элемента управления InkCanvas по умолчанию. |
|
IInkD2DRenderer2 Объект IInkD2DRenderer2 позволяет отрисовка росчерков пера в назначенном контексте устройства Direct2D универсального приложения для Windows вместо элемента управления InkCanvas по умолчанию. |
|
IInkDesktopHost Объект IInkDesktopHost позволяет вводить, обрабатывать и отрисовывать рукописный ввод путем создания потока приложения для размещения объекта IInkPresenterDesktop и вставки его в визуальное дерево DirectComposition приложения. |
|
IInkHostWorkItem Объект IInkHostWorkItem представляет операцию рукописного ввода, выполняемую в потоке объекта IInkDesktopHost. |
|
IInkPresenterDesktop Объект IInkPresenterDesktop представляет объект InkPresenter, который можно настроить и вставить в визуальное дерево DirectComposition классического приложения для Windows. |
|
ITfDetermineProximateHandwritingTargetArgs Предоставляет поведение ответа рукописного ввода и сведения о непосредственном целевом объекте. |
|
ITfFocusHandwritingTargetArgs Предоставляет поведение ответа рукописного ввода и сведения о целевом объекте. |
|
ITfHandwriting Поддерживает ввод рукописного ввода с помощью пера для любого ближайшего поля редактирования без необходимости предварительного задания фокуса на элемент управления редактированием. Отрисовываются росчерки пера, выполняется распознавание рукописного ввода (в виде текста или жеста редактирования), а текст вводится в поле редактирования. |
|
ITfHandwritingRequest Приложения должны использовать этот интерфейс для уведомления системы о том, что они оценили входные данные пера, выполненные после запроса рукописного ввода. |
|
ITfHandwritingSink Поддерживает возможность задания пользовательского поведения рукописного ввода до установки фокуса на поле редактирования. |