Freigeben über


IInkDisp::AddStrokesAtRectangle-Methode (msinkaut.h)

Fügt diesem InkDisp-Objekt an einem angegebenen Rechteck eine angegebene Strokes-Auflistung hinzu.

Syntax

HRESULT AddStrokesAtRectangle(
  [in] IInkStrokes   *SourceStrokes,
  [in] IInkRectangle *TargetRectangle
);

Parameter

[in] SourceStrokes

Die Striche, die der Freihandeingabe hinzugefügt werden sollen. Diese Quellstriche werden an dieses InkDisp-Objekt angefügt.

[in] TargetRectangle

Die InkRectangle-Koordinaten im Freihandraum, an denen die Striche hinzugefügt werden. Ein Laufzeitfehler tritt auf, wenn die Koordinaten des Rechtecks sind {0,0,0,0}.

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_FAIL
Es ist ein unbekannter Fehler aufgetreten.
E_INK_INCOMPATIBLE_OBJECT
Ein Zeiger zeigt nicht auf ein gültiges Objekt.
E_INK_EXCEPTION
Innerhalb der -Methode ist eine Ausnahme aufgetreten.
E_INVALIDARG
Das obere und das untere Rechteck sind gleich.

Hinweise

Beim Einfügen werden die Striche vom Begrenzungsrahmen der Striche zum Rechteck skaliert.

Diese Methode kann verwendet werden, um Striche innerhalb eines einzelnen InkDisp-Objekts zu kopieren. Die Quell-Freihandstriche müssen nicht von einem anderen InkDisp-Objekt stammen.

Anforderungen

   
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

Weitere Informationen

IInkDisp

InkDisp-Klasse

InkStrokes-Auflistung