Compartilhar via


Classe PenInputPanel

[Preterido. PenInputPanel foi substituído pelo Painel de Entrada de Texto (TIP).]

O objeto PenInputPanel permite que você adicione facilmente a entrada de caneta in-loco aos seus aplicativos.

O objeto PenInputPanel está disponível como um objeto anexável que permite adicionar a funcionalidade do Painel de Entrada do Tablet PC aos controles existentes. A interface do usuário é exigida em grande parte pelo idioma de entrada atual. Você tem a opção de escolher o método de entrada padrão para o objeto PenInputPanel , manuscrito ou teclado. O usuário final pode alternar entre métodos de entrada usando botões na interface do usuário.

PenInputPanel tem estes tipos de membros:

Enumerações

A classe PenInputPanel tem essas enumerações.

Enumeração Descrição
PanelType Define o tipo de entrada atualmente disponível no objeto PenInputPanel .

 

Eventos

A classe PenInputPanel tem esses eventos.

Evento Descrição
InputFailed Ocorre quando o foco de entrada é alterado antes de o objeto PenInputPanel ser capaz de inserir a entrada do usuário no controle anexado.
PanelChanged Ocorre quando o objeto PenInputPanel é alterado entre layouts.
PanelMoving Ocorre quando o objeto PenInputPanel está se movendo.
Visiblechanged Ocorre quando o objeto PenInputPanel é mostrado ou se oculta.

 

Interfaces

A classe PenInputPanel define essas interfaces.

Interface Descrição
IPenInputPanel Esse objeto implementa a interface COM IPenInputPanel .

 

Métodos

A classe PenInputPanel tem esses métodos.

Método Descrição
CommitPendingInput Envia a tinta coletada para o reconhecedor e posta o resultado do reconhecimento.
EnableTsf Quando passado TRUE, o PenInputPanel tenta enviar texto para o controle anexado por meio do TSF (Text Services Framework) e permite o uso da interface do usuário de correção.
MoveTo Define a posição do objeto PenInputPanel como uma posição de tela estática.
Atualizar Atualizações e restaura as propriedades PenInputPanel com base nas configurações do Painel de Entrada do Tablet PC, posiciona automaticamente o painel de entrada da caneta e define a interface do usuário para o painel padrão.

 

Propriedades

A classe PenInputPanel tem essas propriedades.

Propriedade Tipo de acesso Descrição
AttachedEditWindow
Leitura/gravação
Obtém ou define o identificador de janela do controle ao qual o objeto PenInputPanel está anexado.
Autoshow
Leitura/gravação
Obtém ou define um valor booliano que especifica se o objeto PenInputPanel aparece quando o foco é definido usando a caneta .
Ocupado
Somente leitura
Obtém um valor booliano que especifica se o objeto PenInputPanel está processando tinta no momento.
CurrentPanel
Leitura/gravação
Obtém ou define qual tipo de painel está sendo usado para entrada no objeto PenInputPanel .
DefaultPanel
Leitura/gravação
Obtém ou define qual tipo de painel é o tipo de painel padrão usado para entrada no objeto PenInputPanel .
Factoid
Leitura/gravação
Obtém ou define o nome da cadeia de caracteres do factóide usado no reconhecimento.
Altura
Somente leitura
Obtém a altura do objeto PenInputPanel nas coordenadas do cliente.
HorizontalOffset
Leitura/gravação
Obtém ou define o deslocamento entre a borda esquerda do objeto PenInputPanel e a borda esquerda do controle ao qual ele está anexado.
Deixou
Somente leitura
Obtém o local horizontal ou do eixo x da borda esquerda do objeto PenInputPanel , em coordenadas de tela.
Início
Somente leitura
Obtém o local vertical ou do eixo y da borda superior do objeto PenInputPanel , nas coordenadas da tela.
Verticaloffset
Leitura/gravação
Obtém ou define o deslocamento entre a borda horizontal mais próxima do objeto PenInputPanel e a borda horizontal mais próxima do controle ao qual ele está anexado.
Visível
Leitura/gravação
Obtém ou define um valor que indica se o objeto PenInputPanel está visível.
Largura
Somente leitura
Obtém a largura do objeto PenInputPanel nas coordenadas do cliente.

 

Comentários

Esse objeto pode ser instanciado chamando o método CoCreateInstance em C++.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
Cabeçalho
Msinkaut.h (também requer Msinkaut_i.c)
Biblioteca
InkObj.dll

Confira também

Programando o painel de entrada usando a classe PenInputPanel