Renderer.PixelToInkSpace 메서드 (IntPtr, Point%)
업데이트: 2007년 11월
변환 시 핸들을 사용하여 픽셀 공간 좌표의 위치를 잉크 공간 좌표의 위치로 변환합니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
<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 _
)
‘사용 방법
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
)
매개 변수
- hdc
형식: System.IntPtr
포함하는 컨트롤이나 폼의 핸들입니다.
- pt
형식: System.Drawing.Point%
잉크 공간 위치로 변환할 점입니다.
설명
PixelToInkSpace 메서드는 픽셀을 잉크 공간으로 변환합니다. 잉크 공간에서 HIMETRIC 단위 하나는 0.01mm입니다. 그런 다음 뷰 변환의 역을 적용하고 개체 변환을 적용합니다.
메모리 누수를 최소화하려면 이 메서드의 PixelToInkSpace(Graphics, Point%) 오버로드를 사용합니다. PixelToInkSpace(IntPtr, Point%) 오버로드를 사용하려면 핸들을 메모리 내에 유지해야 하는데 이 경우 메모리 누수가 발생합니다.
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원