IInkDisp::ClipboardPaste-Methode (msinkaut.h)
Kopiert das IDataObject- aus der Zwischenablage in das InkDisp-Objekt.
Syntax
HRESULT ClipboardPaste(
[in, optional] long x,
[in, optional] long y,
[in, optional] IDataObject *DataObject,
[out, retval] IInkStrokes **Strokes
);
Parameter
[in, optional] x
Wahlfrei. Gibt die x-Koordinate an, die in Freihandbereich Koordinaten eingefügt werden soll. Der Standardwert ist 0.
[in, optional] y
Wahlfrei. Gibt die y-Koordinate an, die in Freihandraumkoordinaten eingefügt werden soll. Der Standardwert ist 0.
[in, optional] DataObject
Wahlfrei. Gibt die zu verwendende IDataObject- an. Um aus der Zwischenablage einzufügen, legen Sie den Wert auf NULL-fest. Der Standardwert ist NULL-.
[out, retval] Strokes
Wenn diese Methode zurückgegeben wird, enthält sie einen Zeiger auf die InkStrokes Auflistung im InkDisp--Objekt.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Erfolg. |
|
Ein Parameter enthielt einen ungültigen Zeiger. |
|
In der Methode ist eine Ausnahme aufgetreten. |
Bemerkungen
Wenn beim Zugriff auf die Zwischenablageein unerwarteter Fehler auftritt, wird ein Fehler zurückgegeben. Wenn kein Fehler auftritt, aber die Zwischenablage kein Format enthält, das in Freihandeingaben -either serialisierten Freihandformat (ISF) oder ein Text-Freihandobjekt (tInk) eingefügt werden kann, -then NULL- zurückgegeben wird und keine Ausnahme ausgelöst wird.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows XP Tablet PC Edition [nur Desktop-Apps] |
mindestens unterstützte Server- | Keine unterstützt |
Zielplattform- | Fenster |
Header- | msinkaut.h |
Library | InkObj.dll |