다음을 통해 공유


Mouse 클래스

정의

특정 스레드에 대한 마우스 디바이스를 나타냅니다.

public ref class Mouse abstract sealed
public static class Mouse
type Mouse = class
Public Class Mouse
상속
Mouse

설명

클래스는 Mouse 마우스의 상태에 대한 정보를 제공하는 마우스 관련 이벤트, 메서드 및 속성을 제공합니다.

연결된 이벤트로 정의하는 각 이벤트는 Mouse 기본 요소 클래스 UIElementContentElement 새 라우트된 이벤트로 다시 노출됩니다. 일반적으로 것에서 애플리케이션에 대 한 마우스 이벤트를 처리 하는 편리한 UIElementContentElement를 사용 하는 대신는 Mouse 이벤트입니다. 자세한 내용은 참조 하세요 입력 개요합니다.

호출 스레드의 Mouse 입력 관리자 주 MouseDevice 데이터베이스에 대한 클래스 대리자의 정적 멤버입니다.

필드

GotMouseCaptureEvent

GotMouseCapture 연결된 이벤트를 식별합니다.

LostMouseCaptureEvent

LostMouseCapture 연결된 이벤트를 식별합니다.

MouseDownEvent

MouseDown 연결된 이벤트를 식별합니다.

MouseEnterEvent

MouseEnter 연결된 이벤트를 식별합니다.

MouseLeaveEvent

MouseLeave 연결된 이벤트를 식별합니다.

MouseMoveEvent

MouseMove 연결된 이벤트를 식별합니다.

MouseUpEvent

MouseUp 연결된 이벤트를 식별합니다.

MouseWheelDeltaForOneLine

한 줄을 스크롤할 때 마우스 휠이 회전되는 단위 수를 나타냅니다.

MouseWheelEvent

MouseWheel 연결된 이벤트를 식별합니다.

PreviewMouseDownEvent

PreviewMouseDown 연결된 이벤트를 식별합니다.

PreviewMouseDownOutsideCapturedElementEvent

PreviewMouseDownOutsideCapturedElement 연결된 이벤트를 식별합니다.

PreviewMouseMoveEvent

PreviewMouseMove 연결된 이벤트를 식별합니다.

PreviewMouseUpEvent

PreviewMouseUp 연결된 이벤트를 식별합니다.

PreviewMouseUpOutsideCapturedElementEvent

PreviewMouseUpOutsideCapturedElement 연결된 이벤트를 식별합니다.

PreviewMouseWheelEvent

PreviewMouseWheel 연결된 이벤트를 식별합니다.

QueryCursorEvent

QueryCursor 연결된 이벤트를 식별합니다.

속성

Captured

마우스를 캡처한 요소를 가져옵니다.

DirectlyOver

마우스 포인터 바로 아래에 있는 요소를 가져옵니다.

LeftButton

마우스 왼쪽 단추의 상태를 가져옵니다.

MiddleButton

마우스 가운데 단추의 상태를 가져옵니다.

OverrideCursor

전체 애플리케이션에 대한 커서를 가져오거나 설정합니다.

PrimaryDevice

기본 마우스 디바이스를 가져옵니다.

RightButton

마우스 오른쪽 단추의 상태를 가져옵니다.

XButton1

첫 번째로 확장된 단추의 상태를 가져옵니다.

XButton2

두 번째로 확장된 단추의 상태를 가져옵니다.

메서드

AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

GotMouseCapture 연결된 이벤트에 대한 처리기를 추가합니다.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

LostMouseCapture 연결된 이벤트에 대한 처리기를 추가합니다.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

MouseDown 연결된 이벤트에 대한 처리기를 추가합니다.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

MouseEnter 연결된 이벤트에 대한 처리기를 추가합니다.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

MouseLeave 연결된 이벤트에 대한 처리기를 추가합니다.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

MouseMove 연결된 이벤트에 대한 처리기를 추가합니다.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

MouseUp 연결된 이벤트에 대한 처리기를 추가합니다.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

MouseWheel 연결된 이벤트에 대한 처리기를 추가합니다.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseDown 연결된 이벤트에 대한 처리기를 추가합니다.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseDownOutsideCapturedElement 연결된 이벤트에 대한 처리기를 추가합니다.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

PreviewMouseMove 연결된 이벤트에 대한 처리기를 추가합니다.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseUp 연결된 이벤트에 대한 처리기를 추가합니다.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseUpOutsideCapturedElement 연결된 이벤트에 대한 처리기를 추가합니다.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

PreviewMouseWheel 연결된 이벤트에 대한 처리기를 추가합니다.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

QueryCursor 연결된 이벤트에 대한 처리기를 추가합니다.

Capture(IInputElement)

지정한 요소로 마우스 입력을 캡처합니다.

Capture(IInputElement, CaptureMode)

지정한 CaptureMode를 사용하여 지정한 요소로 마우스 입력을 캡처합니다.

GetIntermediatePoints(IInputElement, Point[])

마지막 마우스 이동 이벤트 이후에 마우스 포인터의 이전 좌표를 최대 64개까지 검색합니다.

GetPosition(IInputElement)

지정한 요소를 기준으로 하는 마우스의 상대 위치를 가져옵니다.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

GotMouseCapture 연결된 이벤트에 대한 처리기를 제거합니다.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

LostMouseCapture 연결된 이벤트에 대한 처리기를 제거합니다.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

MouseDown 연결된 이벤트에 대한 처리기를 제거합니다.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

MouseEnter 연결된 이벤트에 대한 처리기를 제거합니다.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

MouseLeave 연결된 이벤트에 대한 처리기를 제거합니다.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

MouseMove 연결된 이벤트에 대한 처리기를 제거합니다.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

MouseUp 연결된 이벤트에 대한 처리기를 제거합니다.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

MouseWheel 연결된 이벤트에 대한 처리기를 제거합니다.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseDown 연결된 이벤트에 대한 처리기를 제거합니다.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseDownOutsideCapturedElement 연결된 이벤트에 대한 처리기를 제거합니다.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

PreviewMouseMove 연결된 이벤트에 대한 처리기를 제거합니다.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseUp 연결된 이벤트에 대한 처리기를 제거합니다.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseUpOutsideCapturedElement 연결된 이벤트에 대한 처리기를 제거합니다.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

PreviewMouseWheel 연결된 이벤트에 대한 처리기를 제거합니다.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

QueryCursor 연결된 이벤트에 대한 처리기를 제거합니다.

SetCursor(Cursor)

마우스 포인터를 지정된 Cursor로 설정합니다.

Synchronize()

마우스를 다시 동기화합니다.

UpdateCursor()

마우스 커서를 업데이트합니다.

연결된 이벤트

GotMouseCapture

요소에서 마우스를 캡처할 때 발생합니다.

LostMouseCapture

요소에서 마우스 캡처를 잃을 때 발생합니다.

MouseDown

마우스 단추를 누를 때 발생합니다.

MouseEnter

마우스 포인터가 요소의 경계에 들어올 때 발생합니다.

MouseLeave

마우스 포인터가 요소의 경계를 벗어날 때 발생합니다.

MouseMove

마우스 포인터가 이동할 때 발생합니다.

MouseUp

마우스 단추를 놓을 때 발생합니다.

MouseWheel

마우스 휠이 회전할 때 발생합니다.

PreviewMouseDown

마우스 단추를 누를 때 발생합니다.

PreviewMouseDownOutsideCapturedElement

마우스 이벤트를 캡처하는 요소 외부에서 기본 마우스 단추를 누를 때 발생합니다.

PreviewMouseMove

마우스가 요소 위로 이동할 때 발생합니다.

PreviewMouseUp

마우스 단추를 놓을 때 발생합니다.

PreviewMouseUpOutsideCapturedElement

마우스 이벤트를 캡처하는 요소 외부에서 기본 마우스 단추를 놓을 때 발생합니다.

PreviewMouseWheel

마우스 휠이 회전할 때 발생합니다.

QueryCursor

요소가 현재 마우스 커서를 쿼리할 때 발생합니다.

적용 대상