Freigeben über


IInkRenderer::InkSpaceToPixel-Methode (msinkaut.h)

Konvertiert eine Position in Freihandraumkoordinaten mithilfe eines Handles für die Konvertierung in eine Position im Pixelraum.

Syntax

HRESULT InkSpaceToPixel(
  [in]      LONG_PTR hdcDisplay,
  [in, out] long     *x,
  [in, out] long     *y
);

Parameter

[in] hdcDisplay

Das Handle des Gerätekontexts.

[in, out] x

Die X-Koordinate des Punkts, der in eine Pixelposition konvertiert werden soll.

[in, out] y

Die Y-Koordinate des Punkts, der in eine Pixelposition konvertiert werden soll.

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
Innerhalb der -Methode ist eine Ausnahme aufgetreten.
E_INVALIDARG
Ungültiger Anzeigehandle.
E_FAIL
Koordinaten, die während des Betriebs überlaufen werden.

Hinweise

InkSpaceToPixelFromPoints wendet die Objekttransformation an, wendet die Ansichtstransformation des InkRenderer-Objekts an und konvertiert dann von Freihandraum in Pixeleinheiten (1 Freihandeinheit = .01mm).

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

InkSpaceToPixelFromPoints-Methode

PixelToInkSpace-Methode

PixelToInkSpaceFromPoints-Methode