IInkDisp::Load-Methode (msinkaut.h)
Füllt ein neues InkDisp-Objekt mit bekannten Binärdaten auf.
Syntax
HRESULT Load(
[in] VARIANT Data
);
Parameter
[in] Data
Der Stream, der die Freihanddaten enthält.
Weitere Informationen zur VARIANT-Struktur finden Sie unter Verwenden der COM-Bibliothek.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg. |
|
VARIANT war nicht vom richtigen Typ (Bytearray). |
|
Speicher für Stream kann nicht zugewiesen werden. |
|
Unerwarteter Parameter oder Eigenschaftstyp. |
|
Innerhalb der -Methode ist eine Ausnahme aufgetreten. |
Hinweise
Sie können Freihandeingaben nur in ein neues, leeres InkDisp-Objekt laden, das keine Striche gesammelt hat oder keine angefügten Eigenschaften aufweist. Wenn Sie versuchen, Freihand in ein InkDisp-Objekt zu laden, das Striche oder angefügte Eigenschaften gesammelt hat, wird eine Ausnahme ausgelöst, selbst wenn die Striche oder Eigenschaften aus dem InkDisp-Objekt gelöscht wurden. Dies liegt daran, wie Strich-IDs zugewiesen werden. Einem Strich wird eine eindeutige ID zugewiesen, und diese ID wird nicht wiederverwendet, auch wenn der Strich aus einem Ink-Objekt gelöscht wurde. Dies bedeutet, dass, wenn ein InkDisp-Objekt einen Strich mit der ID 1 enthält und Sie den Strich gelöscht und ein anderes InkDisp-Objekt in dieses InkDisp-Objekt geladen haben, Strich-IDs bei 2 beginnen. Dies wäre verwirrend und ist daher nicht zulässig.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | msinkaut.h |
Bibliothek | InkObj.dll |