Renderer.InkSpaceToPixel-Methode (IntPtr, Point%)
Konvertiert eine Position in Freihandbereichkoordinaten in eine Position im Pixelbereich, wobei ein Handle für die Konvertierung verwendet wird.
Namespace: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Syntax
'Declaration
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
<UIPermissionAttribute(SecurityAction.Demand, Window := UIPermissionWindow.SafeTopLevelWindows)> _
<SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode := True)> _
Public Sub InkSpaceToPixel ( _
hdc As IntPtr, _
ByRef pt As Point _
)
'Usage
Dim instance As Renderer
Dim hdc As IntPtr
Dim pt As Point
instance.InkSpaceToPixel(hdc, pt)
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
[UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode = true)]
public void InkSpaceToPixel(
IntPtr hdc,
ref Point pt
)
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
[UIPermissionAttribute(SecurityAction::Demand, Window = UIPermissionWindow::SafeTopLevelWindows)]
[SecurityPermissionAttribute(SecurityAction::Demand, UnmanagedCode = true)]
public:
void InkSpaceToPixel(
IntPtr hdc,
Point% pt
)
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
/** @attribute UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows) */
/** @attribute SecurityPermissionAttribute(SecurityAction.Demand, UnmanagedCode = true) */
public void InkSpaceToPixel(
IntPtr hdc,
/** @ref */Point pt
)
public function InkSpaceToPixel(
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 Pixelposition konvertiert werden soll.
Hinweise
Die InkSpaceToPixel-Methode wendet die Objekttransformation des Renderer-Objekts und die Ansichtstransformation an, und anschließend wird die Konvertierung aus HIMETRIC-Einheiten in Pixel ausgeführt.
Um Speicherverluste zu minimieren, verwenden Sie die InkSpaceToPixel(Graphics, Point%)-Überladung dieser Methode. Die InkSpaceToPixel(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