Evento InkCollector.Stroke
Si verifica quando l'utente disegna un nuovo tratto su qualsiasi tablet.
Sintassi
void Stroke(
[in] IInkCursor *Cursor,
[in] IInkStrokeDisp *Stroke,
[in, out] VARIANT_BOOL *Cancel
);
Parametri
-
Cursore [in]
-
Oggetto IInkCursor che ha generato l'evento Stroke .
-
Tratto [in]
-
Oggetto IInkStrokeDisp raccolto.
-
Annulla [in, out]
-
VARIANT_TRUE annullare l'evento; in caso contrario, VARIANT_FALSE.
Valore restituito
Questo evento non restituisce un valore.
Commenti
Questo metodo di evento viene definito nelle interfacce _IInkCollectorEvents, _IInkOverlayEvents e _IInkPictureEvents interfacce di sola distribuzione (dispinterfaces) con un ID di DISPID_ICEStroke.
L'evento Stroke viene generato quando si seleziona o cancella la modalità, non solo quando si inserisce l'input penna. Ciò richiede di monitorare la modalità di modifica (responsabile dell'impostazione) e di essere a conoscenza della 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.
Nota
L'evento Stroke viene generato quando l'utente completa il disegno di un tratto, non quando viene aggiunto un tratto all'insieme InkStrokes . Quando l'utente inizia a disegnare un tratto, viene aggiunto immediatamente alla raccolta InkStrokes; Tuttavia, l'evento Stroke non viene attivato fino al completamento del tratto. Pertanto, i tratti possono esistere nell'insieme InkStrokes che il gestore eventi Stroke non ha visto.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP Tablet PC Edition [solo app desktop] |
Server minimo supportato |
Nessuno supportato |
Intestazione |
|
Libreria |
|