Mouse 클래스

정의

특정 스레드에 대한 마우스 디바이스를 나타냅니다.Represents the mouse device to a specific thread.

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

설명

클래스는 마우스 Mouse 의 상태와 관련 된 정보를 제공 하는 마우스 관련 이벤트, 메서드 및 속성을 제공 합니다.The Mouse class provides mouse related events, methods and, properties which provide information regarding the state of the mouse.

연결 된 이벤트로 정의 되는 각 이벤트 Mouse 는 기본 요소 클래스 UIElement 및 새로운 라우트된 이벤트로도 다시 노출 됩니다 ContentElement .Each event that Mouse defines as an attached event is also re-exposed by the base element classes UIElement and ContentElement as a new routed event. 일반적으로 것에서 애플리케이션에 대 한 마우스 이벤트를 처리 하는 편리한 UIElementContentElement를 사용 하는 대신는 Mouse 이벤트입니다.Generally, it is more convenient to handle mouse events for an application on UIElement and ContentElement, rather than using the Mouse events. 자세한 내용은 참조 하세요 입력 개요합니다.For details, see Input Overview.

클래스의 정적 멤버는 Mouse 호출 하는 MouseDevice 스레드의 입력 관리자의 주에 대 한 대리자입니다.The static members of the Mouse class delegate to the primary MouseDevice of the calling thread's input manager.

필드

GotMouseCaptureEvent

GotMouseCapture 연결된 이벤트를 식별합니다.Identifies the GotMouseCapture attached event.

LostMouseCaptureEvent

LostMouseCapture 연결된 이벤트를 식별합니다.Identifies the LostMouseCapture attached event.

MouseDownEvent

MouseDown 연결된 이벤트를 식별합니다.Identifies the MouseDown attached event.

MouseEnterEvent

MouseEnter 연결된 이벤트를 식별합니다.Identifies the MouseEnter attached event.

MouseLeaveEvent

MouseLeave 연결된 이벤트를 식별합니다.Identifies the MouseLeave attached event.

MouseMoveEvent

MouseMove 연결된 이벤트를 식별합니다.Identifies the MouseMove attached event.

MouseUpEvent

MouseUp 연결된 이벤트를 식별합니다.Identifies the MouseUp attached event.

MouseWheelDeltaForOneLine

한 줄을 스크롤할 때 마우스 휠이 회전되는 단위 수를 나타냅니다.Represents the number of units the mouse wheel is rotated to scroll one line.

MouseWheelEvent

MouseWheel 연결된 이벤트를 식별합니다.Identifies the MouseWheel attached event.

PreviewMouseDownEvent

PreviewMouseDown 연결된 이벤트를 식별합니다.Identifies the PreviewMouseDown attached event.

PreviewMouseDownOutsideCapturedElementEvent

PreviewMouseDownOutsideCapturedElement 연결된 이벤트를 식별합니다.Identifies the PreviewMouseDownOutsideCapturedElement attached event.

PreviewMouseMoveEvent

PreviewMouseMove 연결된 이벤트를 식별합니다.Identifies the PreviewMouseMove attached event.

PreviewMouseUpEvent

PreviewMouseUp 연결된 이벤트를 식별합니다.Identifies the PreviewMouseUp attached event.

PreviewMouseUpOutsideCapturedElementEvent

PreviewMouseUpOutsideCapturedElement 연결된 이벤트를 식별합니다.Identifies the PreviewMouseUpOutsideCapturedElement attached event.

PreviewMouseWheelEvent

PreviewMouseWheel 연결된 이벤트를 식별합니다.Identifies the PreviewMouseWheel attached event.

QueryCursorEvent

QueryCursor 연결된 이벤트를 식별합니다.Identifies the QueryCursor attached event.

속성

Captured

마우스를 캡처한 요소를 가져옵니다.Gets the element that has captured the mouse.

DirectlyOver

마우스 포인터 바로 아래에 있는 요소를 가져옵니다.Gets the element the mouse pointer is directly over.

LeftButton

마우스 왼쪽 단추의 상태를 가져옵니다.Gets the state of the left button of the mouse.

MiddleButton

마우스 가운데 단추의 상태를 가져옵니다.Gets the state of the middle button of the mouse.

OverrideCursor

전체 애플리케이션에 대한 커서를 가져오거나 설정합니다.Gets or sets the cursor for the entire application.

PrimaryDevice

기본 마우스 디바이스를 가져옵니다.Gets the primary mouse device.

RightButton

마우스 오른쪽 단추의 상태를 가져옵니다.Gets the state of the right button.

XButton1

첫 번째로 확장된 단추의 상태를 가져옵니다.Gets the state of the first extended button.

XButton2

두 번째로 확장된 단추의 상태를 가져옵니다.Gets the state of the second extended button.

메서드

AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

GotMouseCapture 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the GotMouseCapture attached event.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

LostMouseCapture 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the LostMouseCapture attached event.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

MouseDown 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the MouseDown attached event.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

MouseEnter 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the MouseEnter attached event.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

MouseLeave 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the MouseLeave attached event.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

MouseMove 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the MouseMove attached event.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

MouseUp 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the MouseUp attached event.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

MouseWheel 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the MouseWheel attached event.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseDown 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the PreviewMouseDown attached event.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseDownOutsideCapturedElement 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the PreviewMouseDownOutsideCapturedElement attached event.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

PreviewMouseMove 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the PreviewMouseMove attached event.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseUp 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the PreviewMouseUp attached event.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseUpOutsideCapturedElement 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the PreviewMouseUpOutsideCapturedElement attached event.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

PreviewMouseWheel 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the PreviewMouseWheel attached event.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

QueryCursor 연결된 이벤트에 대한 처리기를 추가합니다.Adds a handler for the QueryCursor attached event.

Capture(IInputElement)

지정한 요소로 마우스 입력을 캡처합니다.Captures mouse input to the specified element.

Capture(IInputElement, CaptureMode)

지정한 CaptureMode를 사용하여 지정한 요소로 마우스 입력을 캡처합니다.Captures mouse input to the specified element using the specified CaptureMode.

GetIntermediatePoints(IInputElement, Point[])

마지막 마우스 이동 이벤트 이후에 마우스 포인터의 이전 좌표를 최대 64개까지 검색합니다.Retrieves up to 64 previous coordinates of the mouse pointer since the last mouse move event.

GetPosition(IInputElement)

지정한 요소를 기준으로 하는 마우스의 상대 위치를 가져옵니다.Gets the position of the mouse relative to a specified element.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

GotMouseCapture 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the GotMouseCapture attached event.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

LostMouseCapture 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the LostMouseCapture attached event.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

MouseDown 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the MouseDown attached event.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

MouseEnter 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the MouseEnter attached event.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

MouseLeave 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the MouseLeave attached event.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

MouseMove 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the MouseMove attached event.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

MouseUp 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the MouseUp attached event.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

MouseWheel 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the MouseWheel attached event.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseDown 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the PreviewMouseDown attached event.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseDownOutsideCapturedElement 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the PreviewMouseDownOutsideCapturedElement attached event.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

PreviewMouseMove 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the PreviewMouseMove attached event.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseUp 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the PreviewMouseUp attached event.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

PreviewMouseUpOutsideCapturedElement 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the PreviewMouseUpOutsideCapturedElement attached event.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

PreviewMouseWheel 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the PreviewMouseWheel attached event.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

QueryCursor 연결된 이벤트에 대한 처리기를 제거합니다.Removes a handler for the QueryCursor attached event.

SetCursor(Cursor)

마우스 포인터를 지정된 Cursor로 설정합니다.Sets the mouse pointer to the specified Cursor.

Synchronize()

마우스를 다시 동기화합니다.Forces the mouse to resynchronize.

UpdateCursor()

마우스 커서를 업데이트합니다.Forces the mouse cursor to be updated.

연결된 이벤트

GotMouseCapture

요소에서 마우스를 캡처할 때 발생합니다.Occurs when an element captures the mouse.

LostMouseCapture

요소에서 마우스 캡처를 잃을 때 발생합니다.Occurs when an element loses mouse capture.

MouseDown

마우스 단추를 누를 때 발생합니다.Occurs when any mouse button is depressed.

MouseEnter

마우스 포인터가 요소의 경계에 들어올 때 발생합니다.Occurs when the mouse pointer enters the boundaries of an element.

MouseLeave

마우스 포인터가 요소의 경계를 벗어날 때 발생합니다.Occurs when the mouse pointer leaves the boundaries of an element.

MouseMove

마우스 포인터가 이동할 때 발생합니다.Occurs when the mouse pointer moves.

MouseUp

마우스 단추를 놓을 때 발생합니다.Occurs when any mouse button is released.

MouseWheel

마우스 휠이 회전할 때 발생합니다.Occurs when the mouse wheel is rotated.

PreviewMouseDown

마우스 단추를 누를 때 발생합니다.Occurs when any mouse button is depressed.

PreviewMouseDownOutsideCapturedElement

마우스 이벤트를 캡처하는 요소 외부에서 기본 마우스 단추를 누를 때 발생합니다.Occurs when the primary mouse button is pressed outside the element that is capturing mouse events.

PreviewMouseMove

마우스가 요소 위로 이동할 때 발생합니다.Occurs when the mouse moves over an element.

PreviewMouseUp

마우스 단추를 놓을 때 발생합니다.Occurs when any mouse button is released.

PreviewMouseUpOutsideCapturedElement

마우스 이벤트를 캡처하는 요소 외부에서 기본 마우스 단추를 놓을 때 발생합니다.Occurs when the primary mouse button is released outside the element that is capturing mouse events.

PreviewMouseWheel

마우스 휠이 회전할 때 발생합니다.Occurs when the mouse wheel rotates.

QueryCursor

요소가 현재 마우스 커서를 쿼리할 때 발생합니다.Occurs when an element queries for the current mouse cursor.

적용 대상