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:
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. |
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. |
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. |