Freigeben über


IInkDrawingAttributes::Clone-Methode (msinkaut.h)

Erstellt ein doppeltes InkDrawingAttributes-Objekt .

Syntax

HRESULT Clone(
  [out, retval] IInkDrawingAttributes **DrawingAttributes
);

Parameter

[out, retval] DrawingAttributes

Wenn diese Methode zurückgibt, enthält einen Zeiger auf das neu erstellte InkDrawingAttributes-Objekt .

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_OUTOFMEMORY
Speicher kann nicht zugeordnet werden, um den Vorgang abzuschließen.
E_FAIL
Es ist ein unbekannter Fehler aufgetreten.
E_POINTER
Ein Parameter enthielt einen ungültigen Zeiger.
E_INK_EXCEPTION
Innerhalb der -Methode ist eine Ausnahme aufgetreten.
REGDB_CLASSNOTREG
Das InkDisp-Objekt wurde nicht registriert.
E_UNEXPECTED
Unerwarteter Parameter oder Eigenschaftstyp.

Hinweise

Die Clone-Methode ist für die Objekte InkDisp, InkDrawingAttributes und InkRecognizerContext definiert. Die Clone-Methode gibt eine exakte Kopie des ursprünglichen Objekts zurück.

In den meisten Szenarien ist das duplizierte Objekt eine exakte Kopie des ursprünglichen Objekts, aber es besteht keine Beziehung zwischen den beiden Objekten. Ausführliche Informationen zu Ausnahmen finden Sie im Abschnitt mit den Hinweisen dieses Themas.

InkDrawingAttributes-Objekt: In der Regel klonen Sie eine master Kopie der Zeichnungsattribute, ändern eines oder mehrere der Attribute und rufen die ModifyDrawingAttributes-Methode auf, um die geänderten Zeichnungsattribute zu verwenden.

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

Weitere Informationen

Dirty-Eigenschaft

IInkDrawingAttributes

InkDrawingAttribute-Klasse

ModifyDrawingAttributes-Methode