Enumerazione RealTimeStylusDataInterest (rtscom.h)
Definisce i valori utilizzati dai plug-in per specificare quali notifiche degli eventi ricevono i plug-in.
Sintassi
typedef enum RealTimeStylusDataInterest {
RTSDI_AllData = 0xffffffff,
RTSDI_None = 0,
RTSDI_Error = 0x1,
RTSDI_RealTimeStylusEnabled = 0x2,
RTSDI_RealTimeStylusDisabled = 0x4,
RTSDI_StylusNew = 0x8,
RTSDI_StylusInRange = 0x10,
RTSDI_InAirPackets = 0x20,
RTSDI_StylusOutOfRange = 0x40,
RTSDI_StylusDown = 0x80,
RTSDI_Packets = 0x100,
RTSDI_StylusUp = 0x200,
RTSDI_StylusButtonUp = 0x400,
RTSDI_StylusButtonDown = 0x800,
RTSDI_SystemEvents = 0x1000,
RTSDI_TabletAdded = 0x2000,
RTSDI_TabletRemoved = 0x4000,
RTSDI_CustomStylusDataAdded = 0x8000,
RTSDI_UpdateMapping = 0x10000,
RTSDI_DefaultEvents
} ;
Costanti
RTSDI_AllData Valore: 0xffffffff Il plug-in riceve notifiche per tutti i dati dello stilo. |
RTSDI_None Valore: 0 Il plug-in non riceve notifiche per i dati dello stilo. |
RTSDI_Error Valore: 0x1 È stato aggiunto un errore alla coda di input. |
RTSDI_RealTimeStylusEnabled Valore: 0x2 L'oggetto Classe RealTimeStylus è stato abilitato. |
RTSDI_RealTimeStylusDisabled Valore: 0x4 L'oggetto Classe RealTimeStylus è stato disabilitato. |
RTSDI_StylusNew Valore: 0x8 Un oggetto RealTimeStylus Class rileva un nuovo oggetto Stylus. |
RTSDI_StylusInRange Valore: 0x10 L'oggetto Stylus è compreso nell'intervallo del digitalizzatore. Notifica al plug-in di implementazione che lo stilo sta immettendo l'area di input dell'oggetto Classe RealTimeStylus o immette l'intervallo di rilevamento del digitalizzatore sopra l'area di input dell'oggetto Classe RealTimeStylus . |
RTSDI_InAirPackets Valore: 0x20 L'oggetto RealTimeStylus Class è compreso nell'intervallo, ma non toccando, il digitalizzatore ed è in movimento. |
RTSDI_StylusOutOfRange Valore: 0x40 L'oggetto RealTimeStylus Class non è compreso nell'intervallo del digitalizzatore. Informa il plug-in di implementazione che lo stilo lascia l'area di input dell'oggetto Classe RealTimeStylus o lascia l'intervallo di rilevamento del digitalizzatore sopra l'area di input dell'oggetto Classe RealTimeStylus . |
RTSDI_StylusDown Valore: 0x80 Lo stilo è in contatto con il digitalizzatore. |
RTSDI_Packets Valore: 0x100 Lo stilo si muove ed è in contatto con il digitalizzatore. |
RTSDI_StylusUp Valore: 0x200 Lo stilo ha rotto il contatto fisico con il digitalizzatore. |
RTSDI_StylusButtonUp Valore: 0x400 Un utente ha rilasciato un pulsante dello stilo. |
RTSDI_StylusButtonDown Valore: 0x800 Un utente ha premuto un pulsante dello stilo. |
RTSDI_SystemEvents Valore: 0x1000 È stato rilevato un evento di sistema. |
RTSDI_TabletAdded Valore: 0x2000 Un nuovo dispositivo tablet è stato rilevato dal sistema. Notifica al plug-in di implementazione quando un oggetto Microsoft.Ink.Tablet viene aggiunto al sistema. |
RTSDI_TabletRemoved Valore: 0x4000 Un dispositivo tablet è stato rimosso dal sistema. Notifica al plug-in di implementazione quando un oggetto Microsoft.Ink.Tablet viene rimosso dal sistema. |
RTSDI_CustomStylusDataAdded Valore: 0x8000 Un plug-in ha aggiunto dati a una coda. È possibile identificare il tipo di dati personalizzati in base al GUID o al tipo. |
RTSDI_UpdateMapping Valore: 0x10000 Il mapping di un tablet allo schermo è stato modificato o impostato. |
RTSDI_DefaultEvents Il plug-in riceve i dati dello stilo predefiniti. |
Commenti
I valori di enumerazione RealTimeStylusDataInterest vengono usati in una combinazione bit per bit che definisce il set di notifiche dei dati. Usare l'enumerazione RealTimeStylusDataInterest per specificare solo gli eventi per i quali si desidera ricevere la notifica. Di conseguenza, migliorando le prestazioni.
La classe RealTimeStylus invia una notifica ai plug-in quando recupera i dati dei pacchetti chiamando nei rispettivi plug-in in una sequenza specificata. È possibile controllare la sequenza e i tipi di plug-in che ricevono queste notifiche. I dati dei pacchetti negli eventi possono essere modificati dai plug-in in cui viene chiamato l'oggetto Classe RealTimeStylus .
È possibile controllare quali metodi vengono chiamati nel plug-in implementando il metodo IStylusPlugin Interface:: IStylusPlugin::D ataInterest Method .
Gli eventi seguenti sono gli eventi predefiniti:
- RTSDI_RealTimeStylusEnabled
- RTSDI_RealTimeStylusDisabled
- RTSDI_StylusDown
- RTSDI_Packets
- RTSDI_StylusUp
- RTSDI_SystemEvents
- RTSDI_CustomStylusDataAdded
Requisiti
Client minimo supportato | Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato | Nessuno supportato |
Intestazione | rtscom.h |