다음을 통해 공유


InkOverlay.SetWindowInputRectangle 메서드

업데이트: 2007년 11월

잉크가 그려지는 창 사각형을 픽셀 단위로 설정합니다.

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

구문

‘선언
Public Sub SetWindowInputRectangle ( _
    windowInputRectangle As Rectangle _
)
‘사용 방법
Dim instance As InkOverlay
Dim windowInputRectangle As Rectangle

instance.SetWindowInputRectangle(windowInputRectangle)
public void SetWindowInputRectangle(
    Rectangle windowInputRectangle
)
public:
void SetWindowInputRectangle(
    Rectangle windowInputRectangle
)
public void SetWindowInputRectangle(
    Rectangle windowInputRectangle
)
public function SetWindowInputRectangle(
    windowInputRectangle : Rectangle
)

매개 변수

설명

기본적으로 창 입력 사각형은 {0,0,0,0}으로 설정됩니다. 이 기본 사각형은 전체 창의 크기에 매핑됩니다.

창 입력 사각형을 기본 좌표가 적용된 빈 사각형으로 다시 설정하려면 SetWindowInputRectangle 메서드 호출에서 nullNull 참조(Visual Basic의 경우 Nothing)(Microsoft Visual Basic .NET의 경우 Nothing)이 아니라 {0,0,0,0}을 전달합니다.

Right 속성의 값이 Left 속성의 값보다 작거나 Bottom 속성의 값이 Top 속성의 값보다 작은 사각형은 전달할 수 없습니다. 예를 들어 매개 변수가 {500, 500, 400, 400}인 정사각형은 유효하지 않습니다.

사각형을 음수 좌표 공간에 지정할 수도 있지만, 이렇게 하면 잉크로 처리할 수 없는 창이 항상 나타나므로 의미가 없습니다.

경고

창 입력 사각형이 Splitter 컨트롤 또는 창 테두리에 겹치도록 설정하는 경우에는 창 크기를 조정할 때 예기치 않은 결과가 발생할 수 있습니다.

예제

이 C# 예제에서는 SetWindowInputRectangle 메서드를 호출하여 잉크 입력 영역을 연결된 InkOverlay 개체인 theInkOverlay의 전체 창 크기로 설정합니다.

using Microsoft.Ink;
//...
InkOverlay theInkCollector;
public Form1()
{
    // Initialization
    theInkCollector = new InkOverlay(Handle);
    Rectangle theRect = new Rectangle(0,0,0,0);
    theInkOverlay.SetWindowInputRectangle(theRect);
    //...
}

이 Visual Basic .NET 예제에서는 SetWindowInputRectangle 메서드를 호출하여 잉크 입력 영역을 연결된 InkOverlay 개체인 theInkOverlay의 전체 창 크기로 설정합니다.

Imports Microsoft.Ink
Dim theInkOverlay As InkOverlay
Public Sub Form1()
    'Initialization
    Dim theRect As Rectangle
    theInkOverlay = New InkOverlay(Handle)
    theRect = New Rectangle(0,0,0,0)
    theInkOverlay.SetWindowInputRectangle(theRect)
    '...
End Sub

플랫폼

Windows Vista

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

버전 정보

.NET Framework

3.0에서 지원

참고 항목

참조

InkOverlay 클래스

InkOverlay 멤버

Microsoft.Ink 네임스페이스

InkOverlay.GetWindowInputRectangle