MouseDevice 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示滑鼠裝置。
public ref class MouseDevice abstract : System::Windows::Input::InputDevice
public abstract class MouseDevice : System.Windows.Input.InputDevice
type MouseDevice = class
inherit InputDevice
Public MustInherit Class MouseDevice
Inherits InputDevice
- 繼承
備註
MouseDevice支援 Windows Presentation Foundation (WPF) 基礎結構,而且不適合直接從您的程式代碼使用。
針對滑鼠相關的輸入,請使用 Mouse 類別。 類別 Mouse 代表應用程式的滑鼠,並提供反映滑鼠狀態的方法、屬性和事件。
屬性
ActiveSource |
取得報告這個裝置之輸入的 PresentationSource。 |
Captured |
取得滑鼠捕捉的 IInputElement。 |
DirectlyOver |
取得滑鼠指標位於其正上方的項目。 |
Dispatcher |
取得與這個 Dispatcher 關聯的 DispatcherObject。 (繼承來源 DispatcherObject) |
LeftButton |
取得這個滑鼠裝置左鍵的狀態。 |
MiddleButton |
這個滑鼠裝置中鍵的狀態。 |
OverrideCursor |
取得或設定整個應用程式的游標。 |
RightButton |
取得這個滑鼠裝置右鍵的狀態。 |
Target |
取得來自這個滑鼠裝置之輸入要傳送到的 IInputElement。 |
XButton1 |
取得這個滑鼠裝置第一個擴充按鍵的狀態。 |
XButton2 |
取得這個滑鼠裝置第二個擴充按鍵的狀態。 |
方法
Capture(IInputElement) |
將滑鼠事件捕捉至指定的項目。 |
Capture(IInputElement, CaptureMode) |
使用指定的 CaptureMode 將滑鼠輸入捕捉至指定項目。 |
CheckAccess() |
判斷呼叫的執行是否可以存取這個 DispatcherObject。 (繼承來源 DispatcherObject) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetButtonState(MouseButton) |
取得指定滑鼠按鈕的狀態。 |
GetClientPosition() |
計算滑鼠指標的位置 (在工作區座標中)。 |
GetClientPosition(PresentationSource) |
在指定的 PresentationSource 中,計算滑鼠指標的位置 (在工作區座標中)。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetPosition(IInputElement) |
取得相對於指定項目的滑鼠位置。 |
GetScreenPosition() |
計算滑鼠指標的螢幕位置。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
SetCursor(Cursor) |
將滑鼠指標設定至指定的 Cursor。 |
Synchronize() |
強制滑鼠重新同步處理。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
UpdateCursor() |
強制滑鼠更新游標。 |
VerifyAccess() |
請強制執行可以存取這個 DispatcherObject 的呼叫執行緒。 (繼承來源 DispatcherObject) |