Metodo IInkStrokes::Remove (msinkaut.h)
Rimuove un oggetto IInkStrokeDisp da un insieme InkStrokes .
Sintassi
HRESULT Remove(
[in] IInkStrokeDisp *InkStroke
);
Parametri
[in] InkStroke
IInkStrokeDisp da rimuovere.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Un parametro contiene un puntatore non valido. |
|
Impossibile allocare l'oggetto helper del gestore IInkStrokeDisp . |
|
Si è verificata un'eccezione all'interno del metodo . |
|
IInkStroke* non punta a un oggetto Classe InkDisp valido. |
|
L'oggetto InkDisp dell'insieme InkStrokes e questo oggetto IInkStrokeDisp non corrispondono. |
|
Parametro o tipo di proprietà imprevisto. |
Commenti
Le raccolte InkStrokes sono set di riferimenti ai dati input penna e non sono i dati effettivi stessi. Questo metodo rimuove solo la raccolta di tratti da uno snapshot di o riferimento ai dati e non rimuove i dati effettivi dell'input penna. Per eliminare la raccolta dai dati effettivi dell'input penna, chiamare il metodo DeleteStrokes .
Dopo aver chiamato il metodo Remove , i tratti nella raccolta vengono riordinati. Ad esempio, dopo aver chiamato Strokes.Remove(Strokes.Item(0)), quello usato per essere Strokes.Item(1) è ora Strokes.Item(0), quello che era Strokes.Item(2) è ora Strokes.Item(1) e così via.
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 |