Metodo IInkDisp::Load (msinkaut.h)
Popola un nuovo oggetto InkDisp con dati binari noti.
Sintassi
HRESULT Load(
[in] VARIANT Data
);
Parametri
[in] Data
Flusso che contiene i dati dell'input penna.
Per altre informazioni sulla struttura VARIANT, vedere Uso della libreria COM.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
VARIANT non era di tipo corretto (matrice di byte). |
|
Impossibile allocare memoria per Stream. |
|
Parametro o tipo di proprietà imprevisto. |
|
Si è verificata un'eccezione all'interno del metodo . |
Commenti
È possibile caricare l'input penna solo in un nuovo oggetto InkDisp vuoto, uno che non ha raccolto alcun tratto o non ha proprietà associate. Se si tenta di caricare l'input penna in un oggetto InkDisp che ha raccolto tratti o proprietà associate, anche se i tratti o le proprietà sono stati eliminati dall'oggetto InkDisp , viene generata un'eccezione. Ciò si verifica a causa della modalità di assegnazione degli ID tratto. A un tratto viene assegnato un ID univoco e questo ID non viene riutilizzato, anche se il tratto è stato eliminato da un oggetto Ink. Ciò significa che, se un oggetto InkDisp contiene un tratto con ID 1 ed è stato eliminato il tratto e caricato un altro oggetto InkDisp in questo oggetto InkDisp , gli ID tratti inizieranno a 2. Ciò potrebbe confondere e pertanto non è consentito.
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 |