Condividi tramite


Metodo Renderer.InkSpaceToPixel (IntPtr, Point%)

Aggiornamento: novembre 2007

Converte una posizione espressa in coordinate dello spazio di input penna in una posizione nello spazio dei pixel utilizzando un handle per la conversione.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
<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 _
)
'Utilizzo
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
)

Parametri

  • hdc
    Tipo: System.IntPtr
    Handle del controllo o del form contenitore.

Note

Il metodo InkSpaceToPixel applica la trasformazione dell'oggetto di Renderer, applica quindi la trasformazione della visualizzazione ed esegue infine la conversione da unità HIMETRIC in pixel.

Per ridurre al minimo le perdite di memoria, utilizzare l'overload InkSpaceToPixel(Graphics, Point%) di questo metodo. L'overload InkSpaceToPixel(IntPtr, Point%) richiede che gli handle vengano conservati in memoria, operazione che può comportare delle perdite.

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

Renderer Classe

Membri Renderer

Overload InkSpaceToPixel

Spazio dei nomi Microsoft.Ink

Renderer.PixelToInkSpace