Metodo IInkDisp::ExtractStrokes (msinkaut.h)
Specifica i tratti da estrarre da una classe InkDisp e tagliare o copiare in una nuova classe InkDisp utilizzando la raccolta nota di tratti per determinare quali tratti estrarre.
Sintassi
HRESULT ExtractStrokes(
[in, optional] IInkStrokes *Strokes,
[in, optional] InkExtractFlags ExtractFlags,
[out, retval] IInkDisp **ExtractedInk
);
Parametri
[in, optional] Strokes
Facoltativo. Specifica la raccolta di tratti da estrarre. Il valore predefinito è 0, che specifica che tutti i tratti vengono estratti.
[in, optional] ExtractFlags
facoltativo. Specifica il tipo di enumerazione InkExtractFlags , che specifica se l'input penna viene tagliato o copiato nel nuovo oggetto Input penna. Il valore predefinito è IEF_DEFAULT, che taglia i tratti.
[out, retval] ExtractedInk
Quando termina, questo metodo contiene un puntatore a un nuovo oggetto Classe InkDisp che contiene l'insieme estratto di tratti tagliati o copiati.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione riuscita |
|
Un parametro contiene un puntatore non valido. |
|
L'oggetto Classe InkDisp dell'insieme InkStrokes Collection deve corrispondere alla classe InkDisp nota. |
|
Si è verificata un'eccezione all'interno del metodo . |
|
Non tutti i tratti sono stati estratti. |
|
Impossibile allocare memoria utilizzata per eseguire l'operazione. |
|
Flag di estrazione non validi. |
|
La classe oggetto Classe InkDisp non è registrata. |
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 |