Evento InkDisp.InkDeleted
Si verifica quando un tratto viene eliminato dall'oggetto InkDisp .
Sintassi
void InkDeleted(
[in] VARIANT StrokeIds
);
Parametri
-
StrokeIds [in]
-
Specifica la matrice integer di informazioni sull'ID tratto per tutti i tratti eliminati quando si verifica questo evento.
Per altre informazioni sulla struttura VARIANT, vedere Uso della libreria COM.
Valore restituito
Questo evento non restituisce un valore.
Commenti
Se si usa l'oggetto InkOverlay o il controllo InkPicture (dove EditingMode è uguale a Delete e EraserMode uguale a StrokeErase) e passare l'eraser su un tratto, si ottiene la sequenza di eventi seguente:
- InkDeleted
- Input pennaAggiungi
- InkDeleted
Gli eventi InkAdded e InkDeleted aggiuntivi si verificano perché il codice sottostante aggiunge un tratto interno e invisibile per tenere traccia dell'eraser.
Questo metodo evento viene definito nell'interfaccia _IInkEvents. L'interfaccia _IInkEvents implementa l'interfaccia IDispatch con un identificatore di DISPID_IEInkDeleted.
L'evento InkDeleted viene attivato anche quando si seleziona o si cancella la modalità, non solo quando si inserisce l'input penna. Ciò richiede di monitorare la modalità di modifica (che è responsabile dell'impostazione) e tenere presente la modalità prima di interpretare l'evento. Il vantaggio di questo requisito è una maggiore libertà di innovazione sulla piattaforma attraverso una maggiore consapevolezza degli eventi della piattaforma.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato |
Nessuno supportato |
Intestazione |
|
Libreria |
|