IInkRenderer::P ixelToInkSpaceFromPoints-Methode (msinkaut.h)

Konvertiert ein Array von Positionen in Pixelraumkoordinaten in ein Array von Positionen in Freihandraumkoordinaten.

Syntax

HRESULT PixelToInkSpaceFromPoints(
  [in]      LONG_PTR hDC,
  [in, out] VARIANT  *Points
);

Parameter

[in] hDC

Das Handle des Gerätekontexts für das enthaltende Steuerelement oder Formular.

[in, out] Points

Das Variant-Array von Punkten als abwechselnde Long x- und y-Werte der Form x0, y0, x1, y1, x2, y2 usw., um von einer Pixelposition in Freihandraumkoordinaten zu konvertieren.

Weitere Informationen zur VARIANT-Struktur finden Sie unter Verwenden der COM-Bibliothek.

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_INVALIDARG
Ungültiges Anzeigehandle.
E_INK_EXCEPTION
Innerhalb der -Methode ist eine Ausnahme aufgetreten.

Hinweise

PixelToInkSpaceFromPoints konvertiert vom Pixel in den Freihandbereich (1 Freihandeinheit = 01 mm), wendet den Umgekehrten der Ansichtstransformation an und wendet dann die Umgekehrte der Objekttransformation an.

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

IInkRenderer

InkRenderer-Klasse

InkSpaceToPixel-Methode

InkSpaceToPixelFromPoints-Methode

PixelToInkSpace-Methode