Renderer.PixelToInkSpace-Methode (IntPtr, Point%)
Konvertiert eine Position in Pixelbereichkoordinaten mithilfe eines Handles in eine Position in Freihandbereichkoordinaten.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
<UIPermissionAttribute(SecurityAction.Demand, Window := UIPermissionWindow.SafeTopLevelWindows)> _
<SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode := True)> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Sub PixelToInkSpace ( _
hdc As IntPtr, _
ByRef pt As Point _
)
'Usage
Dim instance As Renderer
Dim hdc As IntPtr
Dim pt As Point
instance.PixelToInkSpace(hdc, pt)
[UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode = true)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public void PixelToInkSpace(
IntPtr hdc,
ref Point pt
)
[UIPermissionAttribute(SecurityAction::Demand, Window = UIPermissionWindow::SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction::Demand, UnmanagedCode = true)]
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public:
void PixelToInkSpace(
IntPtr hdc,
Point% pt
)
/** @attribute UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows) */
/** @attribute SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode = true) */
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public void PixelToInkSpace(
IntPtr hdc,
/** @ref */Point pt
)
public function PixelToInkSpace(
hdc : IntPtr,
pt : Point
)
Parameter
- hdc
Typ: System.IntPtr
Das Handle des enthaltenden Steuerelements oder Formulars.
- pt
Typ: System.Drawing.Point%
Der Punkt, der in eine Freihandbereichsposition konvertiert werden soll.
Hinweise
Die PixelToInkSpace-Methode führt eine Konvertierung von Pixel in Freihandbereicheinheiten durch (wobei eine HIMETRIC-Einheit = 0,01 mm ist), wendet die Umkehrung der Ansichtstransformation und anschließend die Objekttransformation an.
Um Speicherverluste zu minimieren, verwenden Sie die PixelToInkSpace(Graphics, Point%)-Überladung dieser Methode. Die PixelToInkSpace(IntPtr, Point%)-Überladung erfordert, dass Handles im Arbeitsspeicher bleiben müssen, was tendenziell zu Verlusten führt.
Plattformen
Windows Vista
.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Versionsinformationen
.NET Framework
Unterstützt in: 3.0