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
S_OK
Erfolg.
E_POINTER
Ein Parameter enthielt einen ungültigen Zeiger.
E_INK_EXCEPTION
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

Siehe auch

IInkDisp-

InkDisp-Klasse

InkStrokes-Sammlung