Condividi tramite


Classe PenInputPanel

[Deprecata. PenInputPanel è stato sostituito dal pannello di input di testo (TIP).

L'oggetto PenInputPanel consente di aggiungere facilmente input penna sul posto alle applicazioni.

L'oggetto PenInputPanel è disponibile come oggetto collegato che consente di aggiungere funzionalità del pannello di input tablet PC ai controlli esistenti. L'interfaccia utente è in gran parte dovuta al linguaggio di input corrente. È possibile scegliere il metodo di input predefinito per l'oggetto PenInputPanel , la grafia o la tastiera. L'utente finale può passare dai metodi di input usando i pulsanti nell'interfaccia utente.

PenInputPanel include questi tipi di membri:

Enumerazioni

La classe PenInputPanel include queste enumerazioni.

Enumerazione Descrizione
PanelType Definisce il tipo di input attualmente disponibile nell'oggetto PenInputPanel .

 

Eventi

La classe PenInputPanel include questi eventi.

Event Descrizione
InputFailed Si verifica quando lo stato attivo di input cambia prima che l'oggetto PenInputPanel sia stato in grado di inserire l'input utente nel controllo collegato.
PanelChanged Si verifica quando l'oggetto PenInputPanel cambia tra layout.
PanelMoving Si verifica quando l'oggetto PenInputPanel viene spostato.
VisibleChanged Si verifica quando l'oggetto PenInputPanel è stato visualizzato o nascosto.

 

Interfacce

La classe PenInputPanel definisce queste interfacce.

Interfaccia Descrizione
IPenInputPanel Questo oggetto implementa l'interfaccia COM IPenInputPanel .

 

Metodi

La classe PenInputPanel include questi metodi.

Metodo Descrizione
CommitPendingInput Invia l'input penna raccolto al riconoscimento e pubblica il risultato del riconoscimento.
EnableTsf Quando è stato passato TRUE, PenInputPanel tenta di inviare testo al controllo collegato tramite Text Services Framework (TSF) e abilita l'uso dell'interfaccia utente di correzione.
MoveTo Imposta la posizione dell'oggetto PenInputPanel su una posizione statica dello schermo.
Aggiorna Aggiornamenti e ripristina le proprietà PenInputPanel in base alle impostazioni del pannello di input del PC tablet, posiziona automaticamente il pannello di input della penna e imposta l'interfaccia utente sul pannello predefinito.

 

Proprietà

La classe PenInputPanel ha queste proprietà.

Proprietà Tipo di accesso Descrizione
AttachedEditWindow
Lettura/Scrittura
Ottiene o imposta l'handle della finestra del controllo a cui è collegato l'oggetto PenInputPanel .
Autoshow
Lettura/Scrittura
Ottiene o imposta un valore booleano che specifica se l'oggetto PenInputPanel viene visualizzato quando lo stato attivo viene impostato usando la penna.
Occupato
Sola lettura
Ottiene un valore booleano che specifica se l'oggetto PenInputPanel sta attualmente elaborando l'input penna.
CurrentPanel
Lettura/Scrittura
Ottiene o imposta il tipo di pannello attualmente usato per l'input all'interno dell'oggetto PenInputPanel .
DefaultPanel
Lettura/Scrittura
Ottiene o imposta il tipo di pannello predefinito utilizzato per l'input all'interno dell'oggetto PenInputPanel .
Factoid
Lettura/Scrittura
Ottiene o imposta il nome stringa del factoid usato nel riconoscimento.
Altezza
Sola lettura
Ottiene l'altezza dell'oggetto PenInputPanel nelle coordinate client.
Horizontaloffset
Lettura/Scrittura
Ottiene o imposta l'offset tra il bordo sinistro dell'oggetto PenInputPanel e il bordo sinistro del controllo a cui è collegato.
Sinistra
Sola lettura
Ottiene l'asse orizzontale o x, posizione del bordo sinistro dell'oggetto PenInputPanel , nelle coordinate dello schermo.
In alto
Sola lettura
Ottiene l'asse verticale o y, posizione del bordo superiore dell'oggetto PenInputPanel , nelle coordinate dello schermo.
Verticaloffset
Lettura/Scrittura
Ottiene o imposta l'offset tra il bordo orizzontale più vicino dell'oggetto PenInputPanel e il bordo orizzontale più vicino del controllo a cui è collegato.
Visible
Lettura/Scrittura
Ottiene o imposta un valore che indica se l'oggetto PenInputPanel è visibile.
Larghezza
Sola lettura
Ottiene la larghezza dell'oggetto PenInputPanel nelle coordinate client.

 

Commenti

Questo oggetto può essere creato un'istanza chiamando il metodo CoCreateInstance in C++.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
Msinkaut.h (richiede anche Msinkaut_i.c)
Libreria
InkObj.dll

Vedi anche

Programmazione del pannello di input usando la classe PenInputPanel