Condividi tramite


Metodo IInkDisp::D eleteStrokes (msinkaut.h)

Elimina un insieme InkStrokes dall'insieme Strokes dell'oggetto InkDisp .

Sintassi

HRESULT DeleteStrokes(
  [in, optional] IInkStrokes *Strokes
);

Parametri

[in, optional] Strokes

Facoltativo. Specifica l'insieme di tratti da eliminare dall'oggetto InkDisp . Il valore predefinito è NULL.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_POINTER
Un parametro contiene un puntatore non valido.
E_OUTOFMEMORY
Impossibile allocare memoria utilizzata per eseguire l'operazione.
E_FAIL
Si è verificato un errore non specificato.
E_INK_MISMATCHED_INK_OBJECT
L'oggetto InkDisp dei tratti deve corrispondere all'oggetto InkDisp noto.
E_INK_EXCEPTION
Si è verificata un'eccezione all'interno del metodo .
E_UNEXPECTED
Parametro o tipo di proprietà imprevisto.

Commenti

Questo metodo elimina tutti i tratti nell'oggetto InkDisp se non viene passato alcun insieme InkStrokes . Per eliminare un solo tratto alla volta, chiamare il metodo DeleteStroke .

L'oggetto InkDisp rinumera gli indici dei tratti rimanenti nell'oggetto InkDisp se i tratti eliminati non rientrano alla fine dell'insieme di tratti dell'oggetto InkDisp .

Nota Il contenuto di un insieme InkStrokes diventa non valido quando i tratti contenuti nell'insieme vengono eliminati dall'oggetto InkDisp .
 
DeleteStrokes può generare un errore se viene chiamato mentre l'utente sta posando attivamente l'input penna.

Requisiti

Requisito Valore
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione msinkaut.h
Libreria InkObj.dll

Vedi anche

DeleteStroke, metodo

IInkDisp

Classe InkDisp

Insieme InkStrokes