IInertiaProcessor::get_InitialOriginY-Methode (manipulations.h)
Die InitialOriginY-Eigenschaft gibt die vertikale Startposition für ein Ziel mit Unbewegheit an.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
HRESULT get_InitialOriginY(
FLOAT *y
);
Parameter
y
Rückgabewert
Keine
Bemerkungen
Ein Benutzer kann ein Objekt so bearbeiten, dass initialOriginY außerhalb der elastischen Grenzen festgelegt wird. Wenn InitialOriginY auf einen Wert außerhalb der elastischen Grenzen festgelegt wird, wird eine Ausnahme ausgelöst. Um zu verhindern, dass Benutzer den Ursprung außerhalb der Grenzen festlegen, überprüfen Sie, ob InitialOriginY gültig ist, bevor Sie es auf einer IInertiaProcessor-Schnittstelle festlegen. Wenn die Inertia-Verarbeitung bereits gestartet wurde, wird durch Den Aufruf von put_InitialOriginY() der Inertia-Zustand auf den anfänglichen Zeitstempel zurückgesetzt.
Alle Speicherorte, die für den Inerti- und Manipulationsprozessor verwendet werden, sind relativ. Wenn Sie Bildschirmkoordinaten verwenden möchten, übergeben Sie Bildschirmkoordinaten an den Bearbeitungsprozessor (oder Trägheitsprozessor). Wenn Sie absolute Koordinaten verwenden möchten, übergeben Sie diese an den verwendeten Prozessor.
Rufen Sie diese Funktion auf, um den Anfangszustand der Tia festzulegen. Sie würden diese Funktion höchstwahrscheinlich während des ManipulationCompleted-Ereignisses des IManipulationProcessor oder im Konstruktor der IInertiaProcessor-Schnittstelle aufrufen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | manipulations.h (include Manipulations.h) |