다음을 통해 공유


InkOverlay 클래스

업데이트: 2007년 11월

사용자가 잉크 인식보다는 잉크의 크기, 모양, 색 및 위치를 처리하는 주석 시나리오에서 유용한 개체를 나타냅니다.

네임스페이스:  Microsoft.Ink
어셈블리:  Microsoft.Ink(Microsoft.Ink.dll)

구문

‘선언
<UIPermissionAttribute(SecurityAction.Demand, Window := UIPermissionWindow.SafeTopLevelWindows)> _
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class InkOverlay _
    Implements IDisposable
‘사용 방법
Dim instance As InkOverlay
[UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class InkOverlay : IDisposable
[UIPermissionAttribute(SecurityAction::Demand, Window = UIPermissionWindow::SafeTopLevelWindows)]
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class InkOverlay : IDisposable
/** @attribute UIPermissionAttribute(SecurityAction.Demand, Window = UIPermissionWindow.SafeTopLevelWindows) */
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class InkOverlay implements IDisposable
public class InkOverlay implements IDisposable

설명

경고

메모리 누수가 발생하지 않도록 하려면 개체가 범위를 벗어나기 전에 이벤트 처리기가 연결된 모든 InkOverlay 개체에 대해 Dispose 메서드를 명시적으로 호출해야 합니다.

InkOverlay 개체는 메모를 기록하거나 간단한 필기 작업에 사용하는 데 적합합니다. 이 개체는 잉크를 잉크로 표시하는 데 주로 사용합니다.

일반적으로 이 개체에 대한 런타임 사용자 인터페이스는 불투명한 잉크가 포함된 투명한 창입니다.

MouseDown, MouseMove, MouseUpMouseWheel 이벤트는 잉크 공간과 연결된 HIMETRIC 단위가 아닌 픽셀 단위로 X 및 Y 좌표를 반환합니다. 이들 이벤트는 펜을 인식하지 않는 응용 프로그램의 마우스 이벤트를 대체하며, 이러한 응용 프로그램에서는 픽셀 단위만을 인식하기 때문입니다.

경고

InkOverlay 개체의 AttachMode 속성을 InFront로 설정할 경우 폼이 실행 중인 스레드에 InkOverlay 개체를 만듭니다. 해당 AttachMode 속성을 InFront로 설정한 InkOverlay 개체를 다른 스레드에 만들면 응용 프로그램의 응답이 중지될 수 있습니다.

참고

InkOverlay 개체를 비 UI(사용자 인터페이스) 스레드에서 해제하는 것은 안전하지 않을 수 있습니다.

응용 프로그램의 성능을 높이려면 더 이상 사용되지 않는 InkOverlay 개체를 수동으로 삭제합니다.

ms552322.alert_security(ko-kr,VS.90).gif보안 정보:

부분 신뢰 환경에서 사용하는 경우 이 클래스와 모든 해당 메서드에 UIPermissionWindow.SafeTopLevelWindows 권한이 필요합니다. 자세한 내용은 Security And Trust를 참조하십시오.

상속 계층 구조

System.Object
  Microsoft.Ink.InkOverlay

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

플랫폼

Windows Vista

.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkOverlay 멤버

Microsoft.Ink 네임스페이스

InkCollector

InkPicture

InkEdit