Compartilhar via


Entrada de tinta

Visão geral da tecnologia de entrada ink.

Para desenvolver a entrada do Ink, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Enumerações

 
INK_HIGH_CONTRAST_ADJUSTMENT

Especifica como o objeto IInkD2DRenderer2 desenha tinta (padrão e modificado) quando o sistema está em um modo de tema de contraste.
TfHandwritingFocusTargetResponse

Especifica como um cliente que implementa a interface IHandwritingInputRoutingCallback responde quando a função FocusHandwritingTarget é chamada.
TfHandwritingState

Especifica como a manuscrito é tratada pelo sistema.
TfInputEvaluation

Especifica como a entrada de caneta deve ser reconhecida.
TfProximateHandwritingTargetResponse

Especifica os comportamentos de manuscrito com suporte com base no local próximo de um objeto de destino de manuscrito.

Funções

 
CreateAndInitializeInkPresenter

Cria um objeto IInkPresenterDesktop em um thread de aplicativo, conecta-o à árvore visual DirectComposition do aplicativo e define o tamanho do objeto.
CreateInkPresenter

Cria um objeto IInkPresenterDesktop em um thread de aplicativo.
DetermineProximateHandwritingTarget

Draw

Renderiza o traço de tinta para o Direct2D contexto de dispositivo designado do aplicativo.
Draw

Renderiza o traço de tinta para o Direct2D contexto de dispositivo designado do aplicativo.
FocusHandwritingTarget

GetHandwritingDistanceThreshold

Recupera a distância (vertical e horizontal) em pixels de um controle de edição válido para o qual o targetScreenPoint habilita a funcionalidade de manuscrito.
GetHandwritingState

Recupera o estado de manuscrito atual do gerenciador de threads do TSF (Text Services Framework).
GetHandwritingStrokeIdForPointer

Recupera a ID exclusiva do traço de tinta associado à ID do ponteiro especificada.
GetPointerTargetInfo

Recupera detalhes sobre o destino próximo da entrada do ponteiro.
GetPointerTargetInfo

Recupera detalhes sobre a janela de destino de nível superior da entrada do ponteiro.
GetSize

Obtém o tamanho do objeto InkPresenter.
GetThreadIdForInput

Recupera a ID do thread de tratamento de mensagens para a interface do usuário de destino de entrada.
Invoke

Executa a operação de tinta em um thread de objeto IInkDesktopHost.
OnCommitRequested

Solicita que o aplicativo confirme todos os comandos pendentes do Microsoft DirectComposition na árvore visual DirectComposition do aplicativo.
OnHighContrastChanged

Especifica um manipulador de alterações de alto contraste. Esse manipulador é notificado sobre alterações nas configurações do sistema de alto contraste.
QueueWorkItem

Adicione uma operação de tinta a uma fila de trabalho para execução no thread IInkDesktopHost.
RegisterHandwritingInputRoutingCallback

RequestHandwritingForPointer

Solicita que o ponteiro e o traço de tinta especificados sejam usados para fornecer a experiência de manuscrito.
SetCommitRequestHandler

Define um objeto IInkCommitRequestHandler que permite que o aplicativo (em vez de um objeto IInkPresenterDesktop) confirme todos os comandos pendentes do Microsoft DirectComposition na árvore visual DirectComposition do aplicativo.
SetHandwritingState

Define o estado de manuscrito atual para o gerenciador de threads do TSF (Text Services Framework).
SetInputEvaluation

Define como a entrada de caneta deve ser reconhecida.
SetResponse

Especifica a resposta da implementação de retorno de chamada para o destino próximo.
SetResponse

Especifica a resposta da implementação de retorno de chamada para o destino.
SetRootVisual

Define a conexão com a árvore visual DirectComposition do aplicativo.
SetSize

Define o tamanho do objeto InkPresenter.

Interfaces

 
IHandwritingInputRoutingCallback

Fornece suporte ao roteamento de entrada para separar o thread do sistema de tratamento de entrada de caneta do thread da interface do usuário do destino de entrada.
IInkCommitRequestHandler

Um objeto IInkCommitRequestHandler permite que o aplicativo (em vez de um objeto IInkPresenterDesktop) confirme todos os comandos pendentes do Microsoft DirectComposition na árvore visual DirectComposition do aplicativo.
IInkD2DRenderer

Um objeto IInkD2DRenderer permite a renderização de traços de tinta no contexto de dispositivo Direct2D designado de um aplicativo Universal do Windows, em vez do controle InkCanvas padrão.
IInkD2DRenderer2

Um objeto IInkD2DRenderer2 permite a renderização de traços de tinta no contexto de dispositivo Direct2D designado de um aplicativo Universal do Windows, em vez do controle InkCanvas padrão.
IInkDesktopHost

Um objeto IInkDesktopHost permite entrada, processamento e renderização de tinta por meio da criação de um thread de aplicativo para hospedar um objeto IInkPresenterDesktop e inseri-lo na árvore visual DirectComposition do aplicativo.
IInkHostWorkItem

Um objeto IInkHostWorkItem representa uma operação de tinta a ser executada em um thread de objeto IInkDesktopHost.
IInkPresenterDesktop

Um objeto IInkPresenterDesktop representa um InkPresenter que pode ser configurado e inserido na árvore visual DirectComposition do aplicativo Clássico do Windows.
ITfDetermineProximateHandwritingTargetArgs

Fornece comportamento de resposta de manuscrito e informações de destino próximas.
ITfFocusHandwritingTargetArgs

Fornece informações de destino e comportamento de resposta de manuscrito.
ITfHandwriting

Dá suporte à entrada de tinta com uma caneta em qualquer campo de edição próximo sem primeiro precisar definir o foco para o controle de edição. Os traços de tinta são renderizados, o reconhecimento de manuscrito é executado (como texto ou gesto de edição) e o texto é inserido no campo de edição.
ITfHandwritingRequest

Os aplicativos devem usar essa interface para notificar o sistema de que eles avaliaram a entrada de caneta que ocorreu após a solicitação de manuscrito.
ITfHandwritingSink

Dá suporte à capacidade de especificar comportamentos de manuscrito personalizados antes que o foco seja definido como um campo de edição.