Freigeben über


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

Konvertiert eine Position in Pixelraumkoordinaten in eine Position in Freihandraumkoordinaten.

Syntax

HRESULT PixelToInkSpace(
  [in]      LONG_PTR hDC,
  [in, out] long     *x,
  [in, out] long     *y
);

Parameter

[in] hDC

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

[in, out] x

Die x-Koordinate des Punkts, der in eine Freihandposition konvertiert werden soll.

[in, out] y

Die y-Koordinate des Punkts, der in eine Freihandposition 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_INVALIDARG
Ungültiger Anzeigehandle.
E_INK_EXCEPTION
Innerhalb der -Methode ist eine Ausnahme aufgetreten.

Hinweise

PixelToInkSpace konvertiert von Pixel in Freihandraum (1 HIMETRIC Unit = .01mm), wendet die Inverse der Ansichtstransformation an und wendet dann die 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

PixelToInkSpaceFromPoints-Methode